SocketChannel에서 read()시에 계속 0을 리턴할 경우..

Selector를 통해서 클라이언트 SocketChannel을 등록하고 read 이벤트가 발생할 경우, 폴링을 하면서 read를 하지만 계속 0을 리턴하는 경우가 있습니다.. 그럴경우, read(ByteBuffer buffer)의 buffer의 position을 잘못 세팅했을 경우 발생을 합니다. 어떻게 보면 쉬운 버그이지만, 쉽게 찾아지지가 않는 다는.. ^^;;

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.