似乎boost :: asio为每个协议定义了一个单独的端点类,如果你想在特定端点上执行UDP和TCP操作(必须从一个转换为另一个),这会很烦人.我总是只想到一个端点作为IP地址(v4或v6)和端口号,无论TCP或UDP如何.是否存在显着差异以证明单独的类别?(即,tcp :: socket和udp :: socket都不能接受类似ip :: endpoint的东西?)