void* thread(void* sockArg)
{
TCPSocket* s = (TCPSocket*)sockArg;
s->showUser();
return sockArg;
}
int main()
{
ServerSocket serversocket(4543);
try {
while(1)
{
TCPSocket* socket = serversocket.accept();
pthread_t pid;
pthread_create(&pid, NULL, &thread, socket);
pthread_join(pid, NULL);
}
}catch(Error& err) {
err.what();
}
}
Why doesnt my s->showUser(); gets called ?