CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): terzeron (microkid)
날 짜 (Date): 2002년 11월 23일 토요일 오전 12시 18분 46초
제 목(Title): Re: [Q] read() 중.. EINTR..


일단 시그널 핸들러를 달아서 해당 시그널을 무시하도록 하시구요.
그리고 VC++의 send, recv 등의 함수들은 BSD 소켓관련 함수들과
잘 안 맞더군요. (제 경험상)

BSD 소켓 함수들이 오동작을 하도록 VC++의 WinSock2 함수들이 
이상한 짓을 하는 것 같으니 꼭 유닉스쪽 표준을 따르지 않더라도
적당히 씹어주시면 됩니다. ^^

가능하면 읽고 쓸 때 주고받은 데이터의 크기도 계속 관리를 
하시는 게 바람직할 거라고 조언해드리고 싶네요. 

그 인터럽트는 VC++ 쪽에서 자긴 다 읽었다고 유닉스 쪽에 '끊어!'
하고 신호를 보낸 게 아닐까 짐작...만 해봅니다.


---
어떤 성취가, 어떤 조롱이, 또는 어떤 고뇌가 나를 기다리고 있을지 나는 모른다. 
나는 아무 것도 모른다. 그러나 나는 아직 과거의 경이로운 기적의 시대가 영원히 
과거의 것이 되어 버리지는 않았다는 사실을 굳게 믿고 있다.  - Stanislaw Lem -
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.