Sockets Socket Errors

소켓 확장은 강력한 BSD 소켓에 사용 가능한 인터페이스를 제공하기 위해 작성되었습니다. 함수는 Win32 및 Unix 구현에서 동등하게 잘 작동하도록 주의했습니다.

거의 모든 소켓 함수는 특정 조건에서 실패할 수 있으므로 오류를 설명하는 E_WARNING 메시지를 내보냅니다. 개발자의 뜻대로 되지 않는 경우가 있습니다.

예를 들어 socket_read() 함수는 예기치 않게 연결이 끊어졌기 때문에 갑자기 E_WARNING 메시지를 내보낼 수 있습니다. @-operator로 경고를 억제하고 socket_last_error() 함수를 사용하여 응용 프로그램 내에서 오류 코드를 잡는 것이 일반적입니다.

이 오류 코드와 함께 socket_strerror() 함수를 호출하여 오류를 설명하는 문자열을 검색할 수 있습니다. 자세한 내용은 설명을 참조하십시오.

메모:

소켓 확장에 의해 생성된 E_WARNING 메시지는 영어로 되어 있지만 검색된 오류 메시지는 현재 로케일(LC_MESSAGES)에 따라 나타납니다.

Warning - socket_bind() unable to bind address [98]: Die Adresse wird bereits verwendet