이를 코드로 표현하면 다음과 같습니다.
void NonBlockSocketOperation() { result = s.connect(); if (result = = EWOULDBLOCK) { while (true) { byte emptyData[0]; // 길이 0인 배열 result = s.send(emptyData); if (result = = OK) { // 연결 성공 처리 } else if (result = = ENOTCONN) { // 연결이 아직 진행 중이다. } else { // 연결 실패 처리 } } } }