Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno FTP - několik kódů v jedné zprávě

Tvořím jednoduchý FTP klient s pomocí Sockets API v Linuxu. Po úspěšném anonymním přihlášení a odeslání EPSV začnou chodit zprávy s kódem 230 a nějakým textem (info o serveru). Tyto zprávy potřebuji přeskočit až na zprávu o EPSV, kde server posílá port. Předpokládal jsem, že každá zpráva, kterou klient od serveru obdrží začíná kódem, např. 230 a následuje případně text. Doposud tomu tak bylo (školní server ftp.fit.vutbr.cz se tak chová), ale např. ftp.linux.cz pošle sérii kratších zpráv a poté jednu dlouhou, která začíná kódem 230, ale na konci zprávy jsou další dva kódy, které jsem předpokládal, že pošle zvlášť. Konkrétně 230 Anonymous access granted, restrictions apply a 229 Entering Extended Passive Mode (|||61635|). Oba jsou součástí jedné zprávy, což mi dělá problémy. Je tohle normální chování serveru a mám tomu přizpůsobit program?

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny