멀티쓰레드에 관해서 질문이 있습니다;;
풀잎
2023.04.01
멀티쓰레드에 관해서 질문이 있습니다;; 멀티쓰레드가 안됨
질문 내용 : 제가 지금 만들고있는 게임이 있는데 아이피주소 넣고 1대1로 서로 싸우는 게임입니다;;
여기서 채팅을 넣어볼까 해서 멀티쓰레드에 관한 것도 배우고, 따로 채팅 프로그램도 만들어 봤습니다.
그런데 멀티쓰레드를 작동시키면 멈춰버리내요;;
쩝 잘못배웠나 생각도들고 참;;
밑은 멀티쓰레드 소스입니다.
이게 제대로 된건지 모르겠내요.
dword winapi clnt_chatting()
{
while(true)
{
recv(serv_chat,serv.msg,50,0);
setcolor((white4)|red);
printf(server : %s,serv.msg);
for(int i=1;i=50;i++) serv.msg[i]=0;
}
return 0;
}
-
싸리
해결했내요;;
소켓이 겹침 -
딸기향
clnt_hthread = (HANDLE)_beginthreadex(NULL, 0, (unsigned int(__stdcall*)(void*))Clnt_Chatting, NULL, 0, (unsigned int*)&clnt_dwthread); 이부분입니다.