데이터 그램 소켓의 바인드 및 연결 방법의 주 목적은 무엇입니까? 그들은 사용할 필요가 있습니까? 이 방법의 사용은 들어오고 나가는 패킷에 대해 라우터의 항목과 관련이 있습니까?Java : 바인드 및 연결 방법
0
A
답변
1
데이터 그램 소켓의 바인딩 및 연결 방법의 주 목적은 무엇입니까?
bind()
은 소켓을 로컬 인터페이스와 포트에 바인드합니다. connect()
은 연결 대상과 관련해서 만 송수신 할 로컬 UDP 스택을 조건으로합니다.
그들은 사용해야합니까?
해당 포트로 보낼 것으로 예상되는 피어가 성공할 수 있도록 특정 로컬 포트를 사용해야하는 경우에만 bind()
을 사용해야합니다. 하나의 피어에 관심이 있고 다른 모든 UDP 활동이 자동으로 필터링되기를 원하면 connect()
만 사용하면됩니다.
이러한 방법의 사용은 라우터의 수신 및 송신 패킷 항목과 관련이 있습니까?
당신은 당신이 어디서든 자동 bind()
는 유니 캐스트 IP 라우팅 테이블에 의해 목표에 가장 좋은 지역 경로로 표시된 IP 주소로 개최됩니다 데이터를 보내 처음으로 bind(),
를 호출하지 마십시오.
답변 해 주셔서 감사합니다. :) –