WSA & WinSock "thread" unsicher?



  • Mein Problem ist das folgende, ich will gleichzeitig eine Client und eine Server Applikation laufen lassen via Threads.
    Thread 1 => Client
    Thread 2 => Server

    Nun bin renne ich aber in folgendes, doch sehr faszinierendes Problem:
    Es klappt nicht! Ich bekomme jedes mal wenn ich mich mit dem Server verbinden will eine Exception, einen Segmentation Fault.
    Aber wenn ich nun probiere dem Fehler mit gdb (breakpoint und dann via next fortfahren) auf den Grund zu gehen, tritt (vermutlich) ein anderer Fehler auf, jedenfalls früher als ohne Debuggen und dieser variiert von SIGSEGV über "unknwon target exception" bis hin zu SIGILL und auch leider nie an der selben stelle, sondern entweder beim binding, listening oder accepten.
    Meine Vermutung ist, das es etwas mit "WSAStartup" zu tun hat, welche ggf nicht für Threading ausgelegt ist. Allerdings fehlt mir da das nähere Verständnis.

    Hoffentlich kennt hier einer das Verhalten.

    lg derSuchende


Anmelden zum Antworten