Probleme mit dem Versand von UDP Paketen unter XP

Gast #1107887
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
Gast #1107917
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.
Gast #1108587
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren