boost :: asio는 각 프로토콜에 대해 별도의 끝점 클래스를 정의합니다. 특정 끝점에서 UDP 및 TCP 작업을 모두 수행하려는 경우 짜증나게합니다 (하나에서 다른 것으로 변환해야 함). 난 항상 IP 주소 (v4 또는 v6)와 포트 번호 (TCP 또는 UDP에 관계없이)로 끝점을 생각했습니다. 별도의 수업을 정당화하는 중요한 차이점이 있습니까? 소켓 다르게Boost :: Asio의 tcp :: endpoint와 udp :: endpoint의 차이점은 무엇입니까?
socket(PF_INET, SOCK_STREAM)
TCP 생성됩니다