더북(TheBook)

이를 코드로 표현하면 다음과 같습니다.

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
          {
              // 연결 실패 처리
          }
      }
  }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.