|
안녕하세요..
간단한 채팅프로그램을 만들어봤습니다.
메시지출력이 너무 빨라서 시간지연을 Sleep();함수를 사용해서 화면출력을 지연시켰습니다
그랬더니 그 프로그램에서는 데이터를 받아들이는 소켓부분이있는데, 클라가 보내온 data까지
받지않고 Sleep 말 그대로 잠자고있습니다.
지정한 함수(루틴)에서는 시간이 delay되면서도 소켓을 받아들이는 부분에서는 정상적으로
시간지연없이 받아들여야하는데..
이방법은 불가능할까요 ?
아니면 Sleep();보다 차라리 for Loop를 돌리는게 더나을까요?
도사님의 조언을 듣고싶습니다. 그럼..
--- 늑대 ---
|