다음 예시 코드처럼 말입니다.
... foreach(event in events) // ➍ { s = event. ; // ➎ // 위 epoll.add에 들어갔던 값을 얻는다. userPtr = event. ; // 수신? 송신? type = event. ; if (type = = ReceiveEvent) { while (true) { (result, data) = s.recv(); if (data. > 0) { // 수신된 데이터를 처리한다. Process(userPtr, s, data); } if (result = = EWOULDBLOCK) break; } } }