TCP Server kann keine Nachrichten senden und empfangen :(



  • Hallo,
    ich habe vor einigen Tagen mit der Socketprogrammierung mit C++ angefangen und habe nun folgendes Problem: Der TCP - Server kann keine Nachrichten senden und empfangen. 😞 Einen funktionierenden TCP - Server und einen Client, der darauf connecten kann, habe ich auch schon. Wenn der Client auf den Server kommt, soll der Server eine Nachricht an den Client schicken, allerdings werden mir dann die Fehler : send() failed : 10057 und recv failed : 10038 ausgegeben. Kann mir irgendjemand helfen ? 😕



  • Das könnte weiterhelfen:
    http://lmgtfy.com/?q=socket+error+10057
    http://lmgtfy.com/?q=socket+error+10038

    Ansonsten einfach mal den Code eines minimal Bsp. posten, welches den Fehler zeigt. Auch zu erwähnen ist, dass hier das C++/CLI und nicht das C++ Unterforum ist (=falsches Unterforum).



  • Danke dir!!!! 😃
    Endlich klappt es!
    Es waren kleine, miese Fehler, die nicht makiert werden und ich nicht sofort entdecken konnte, danke nochmal für den Hinweis!! 😃

    Fehler waren:
    clientSock = accept(serverSock, (struct sockaddr*)&clientSockInfo, &storeClientInfoLen); vorher hieß es int iStoreVal = ...

    und

    iStoreVal = send(clientSock, "hello", strlen("hello"), 0); vorher war es send(serverSock...

    Im nachhinein sind diese Fehler logisch

    Außerdem bin ich neu hier, aber danke für den Hinweis wegen dem Posten 😃


Anmelden zum Antworten