[python] socket + udp + vytváření paketů

David Rohleder davro na ics.muni.cz
Úterý Únor 21 23:34:20 CET 2012


Jakub Vojáček píše v Út 21. 02. 2012 v 23:17 +0100:
> Dne 21.2.2012 22:02, Jirka Vejrazka napsal(a):
> > a) server neakceptuje UDP pakety, kde je identifikator spojeni a/nebo
> > sekvencni cislo nastavene na 
> Pokud jsem dobře pochopil zadání tak:
> 
> "Iniciátorem spojení je vždy klient.
> Klient pošle první datagram s příznakem SYN a s identifikátorem
> spojení, sekvenčním číslem a číslem potvrzení nastaveným na nulu.
> Datová část musí obsahovat právě 1 byte s kódem příkazu:"
> > b) mas sitovy problem s odpovedi na UDP paket (viz muj predchozi mail).
> 
> Kód příkazu je dle specifikace 01h, což do 1byte myslím nenarvu. 

^^^^ chybu máš tady. 01h do 1byte narveš. Když jsem to upravil na
data = struct.pack("!IHHBB", 0, 0, 0, 1, 1)

tak mi ten baryk bez problémů odpověděl.





Další informace o konferenci Python