Forum: PC-Programmierung Probleme mit dem Versand von UDP Paketen unter XP


von Karsten (Gast)


Lesenswert?

Hi an alle,

ich habe folgendes Problem. Über den UDP Stach der Winsock2 versende ich 
SIP Packete. Sporadisch tritt nun der Fehler auf das plötzlich kein 
Packet mehr versendet wird. Dieses Problem kann dirket nach dem 2ten 
Versuch eine Session aufzubauen passieren aber auch nach n-ten Mal. Ich 
habe das ganze mal debuggt und überprüft was die sendto Methode macht. 
Also sendto schickt den richtigen Befehl an die richtige Ip und den 
korrekten Prot raus und bekommt auch einen ordentlichen Rückgabewert.
Dieses versendete Packet taucht aber z.B. bei der Netzwerkanalyse mit 
Wireshark oder Packetyzer nicht auf.

Ich habe schon gegoogelt wie verrückt konnte aber nichts ähnliches 
finden. Habe dieses Problem auch bereits in verschiedenen Foren gepostet 
und habe auch darauf noch keine Antwort erhalten.

Ich weiß nun echt nicht mehr weiter und hoffe hier jemanden zu finden 
der dieses Phänomen kennt und evtl. weiß wie es zu lösen ist.

Gruß
Karsten

von Flo F (Gast)


Lesenswert?

Zur eigentlichen Problematik habe ich zwar keinen Input,
aber UDP garantiert keine Zustellung.

Sieh's als Testfall, Pakete koennen immer verloren gehen (und Du 
handelst doch sicher auch irgendwie wenn die auf der Leitung 
verschwinden, oder?)

Was macht eigentlich eine 'Session' bei UDP? Auf der Protokollebene 
gibt's die ja meines Erachtens nach nicht.

von Bobby (Gast)


Lesenswert?

Irgendwie seltsam, dass Wireshark die Pakete nicht aufzeichnet.
Der ist doch sonst für alles zu gebrauchen...

von Karsten (Gast)


Lesenswert?

@Flo
Also die Session wird dadurch aufgebaut, dass ich an das UDP noch ein 
SIP Paket hänge welches für die Herstellung der Session sorgt.
Und das Paket verschwindet ja gar nicht erst sondern wird nicht mal 
abgesendet.

Wenn es unterwegs verlorengehen sollte schicke ich natürlich ein 
weiteres hinterher. Was mir hier gar nicht mehr möglich ist, da kein 
Paket mehr gesendet wird.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.