Probleme mit UDP Client Programm

Gast #1672523
Lesenswert?

Hi,

ich hoffe es kann mir hier jemand helfen.
Ich habe mit Visual C++ eine Konsolenanwendung geschrieben, mit der ich 
einen UDP Client starte. Der UDP Server ist auf meinem Mikrocontroller.
Mit Wireshark kann ich die versendeten UDP Telegramm sehen. Sobald ich 
meine Konsolenanwenung starte, liefert mit die Funktion 
"WSAGetLastError()" den Fehlercode "10022" zurück. Was habe ich 
womöglich übersehen?
Angehängte Dateien:
Gast #1672745
Lesenswert?

client schrieb:
> "WSAGetLastError()" den Fehlercode "10022" zurück. Was habe ich
> womöglich übersehen?

Guck mal, was dieser Code (10022) bedeutet. Ich habe mich nur mit 
TCP-Sockets beschäftigt, aber jedes Mal deutete die Fehlerbeschreibung 
(bzw. Fehlermeldung) genau auf die Fehlerursache hin.
#1672916
Lesenswert?

Da mich das auch interessierte hab ich einfach den Fehlercode inklusive 
Funktionsname in das Eingabefeld einer populären Suchmaschine kopiert.

Bei mir der dritte Treffer:

> WSAEINVAL
> 10022



> Invalid argument.

>     Some invalid argument was supplied (for example, specifying an invalid level 
to the setsockopt function). In some instances, it also refers to the current 
state of the socket—for instance, calling accept on a socket that is not 
listening.


So, und jetzt schau mal nach, welchen Parameter Du falsch übergeben 
hast. Mein Tipp wäre die Länge...

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