|
Blocking모드로 동작할 때는 문제 없어보입니다.
문제는 Non-Blocking으로 설정해 놨다면 이 코드는 심각한 오류를 발생시키죠.
Would Block처리도 없고, 비동기로 동작하는 것을 동기식으로 처리해 놓은 아주
이상한 코드가 됩니다.
노파심에 말씀드리는건데.. 행여나 기분나빠하시지는 마시구요..
혹시 우드블럭이 뭔지 잘 모르신다면 컴포넌트는 일단 잊으시고 소켓 프로그래밍
을 찬찬히 처음부터 공부하시는게 좋을 듯 싶습니다. 제 경험으로는 소켓쪽은
어설프게 컴포넌트부터 접근하는건 좋은 발상이 아니었거든요. ^^
즐프하세요.
|