소켓 클라이언트 프로그램이 서버와의 연결을 설정하면 은 몇 바이트를 쓰고 (블로킹) read()
을 사용하여 응답을 기다립니다.소켓 : read()가 EINVAL을 리턴하게하는 원인은 무엇입니까?
그러나이 오류는 EINVAL
("잘못된 인수") 오류와 함께 실패합니다. 이전 호출은 create()
, bind()
및 connect()
소켓을 성공적으로 완료했습니다.
내 질문 여기에 잘못된 무엇
- ?
플랫폼은 Linux x64입니다.
코드를 게시하십시오. –
... 현재 어떤 플랫폼을 사용하고 있는지 알려주십시오. – Mat
실제로 코드를 게시해야합니다. 'EINVAL '은 일반적으로 부주의 한 실수 (아마 잘못된 인수처럼 간단 함)를 나타내며 코드를 보지 않고는 진단 할 수 없습니다. –