프로그래밍 지식을 닦고 의심의 여지가있었습니다.클라이언트가 연결 지향 통신에서 소켓 바인딩을하고 연결이 적은 통신이 아닌 이유
먼저 소켓에 대한 나의 이해를 설명하겠습니다.
- 소켓 바인딩은 소켓을 포트와 연관시킵니다.
- 소켓 바인딩은 커널이 들어오는 패킷을 전달해야하는 프로세스를 식별하도록 도와줍니다. 연결 지향 소켓 통신 설립
서버 측에서는
- 아래와 같이 소켓이다() -> 결합() -> 청취() -> 수락() ... .
- 클라이언트 측 소켓()입니다 -> 연결 -> ... 클라이언트가 소켓에 결합 할 필요가 왜
내 질문입니다. 클라이언트의 경우 요청을 보내면 소켓에 대한 응답을 얻어야하고 커널은 프로세스로 전달해야합니다. 이러한 일들은 바인딩이 필요하지 않습니다. 커널이 응답을 보낼 대상을 이해하는 방법이 아니라면 패킷? 연결이 적은 클라이언트 호출 bind socket.Why가 여기에 필요한 이유는 무엇입니까?
질문에 대답하지 않습니다. – EJP