Seite 1 von 1

asyncore server bekommt keine daten von async. client but nc

Verfasst: Freitag 26. September 2008, 21:40
von Costi
ich veraweifel! (EDIT: verzweifel)

die ganze sache ist etwas kompliziert...

im grunde genomen geht es um folgendes:
ich habe zwei pcs, pc B listened unter port 6666 tcp mittels asyncore.
der andere pc A sendet etwas an der oben beschriebenen addresse.
es wird nichts empfangen.
allerdings sagt mir scapy folgendes:

Code: Alles auswählen

In [11]: from scapy import *

In [12]: sniff().summary()
Ether / IP / TCP 192.168.2.103:57247 > 192.168.2.105:6666 S
Ether / IP / TCP 192.168.2.105:6666 > 192.168.2.103:57247 SA
Ether / IP / TCP 192.168.2.103:57247 > 192.168.2.105:6666 R / Padding
(hab von tcp flags nicht soviel ahnung - fuer mich sieht das in ordnung aus)
wieso empfaengt mein server script (in pc B) die daten nicht?

wenn ich statt mit python etwas mit netcat verschicke, empfaengt pc B alles!


WTF?

Verfasst: Freitag 26. September 2008, 22:12
von Trundle
Ein wenig Code wäre hilfreich.

Verfasst: Freitag 26. September 2008, 22:51
von Costi
ich habs!!!

asyncore.dispatcher_with_send buffert zu sendende daten...
wenn ich jetzt einer instanz von asyncore.dispatcher_with_send daten zum senden gebe... und gleich in der naechsten zeile die verbindung schliesse... gibts nicht genug zeit um die daten zu senden....

python`s syntax ist fuer event driven programming nicht gut geignet


trotzdem danke :lol:

Verfasst: Samstag 27. September 2008, 15:01
von Leonidas
Costi hat geschrieben:python`s syntax ist fuer event driven programming nicht gut geignet
Inwiefern?