|
아.. 무쟈게 고생하고 있습니다 ㅠㅠ;
이렇게 하면 될듯도 하지만 도무지 되지가 않는군요
TCP client 를 만들고 있습니다.
thread1 : 회선 점검용 쓰레드
thread2 : 회선 점검 이외의 데이터 처리 쓰레드
main()
{
if(TCPopen())
{
thread1 생성;
thread2 생성;
while(flag){}
}
}
thread1.execute()
{
while(1)
{
회선 점검용 데이터 전송...
if(서버가 응답이 없을때)
{
closesocket(소켓);
thread2->Terminate();
return;
}
}
}
thread2.execute()
{
while(1)
{
데이터 처리..
}
}
위와 같이 구성했는데요.. 문제는 서버를 죽였다가 살리면...
thread1, thread2에 ID값이 NULL 이여야 다시 생성하고 동작할텐데.
쓰레드에 ID값이 들어있군요 ㅠㅠ;
아!!! 이론상 완벽할듯 한데 ㅠㅠ;; 역시 내공이 부족하여 ㅠㅠ;
답변 꼭좀 부탁드려요 ㅠㅠ;;; 추천하시는 방법이라던지 ㅠㅠ;
지푸라기라도 잡고 싶은 심정입니다 ㅠㅠ;;
|