我一直在学习UDP套接字最近通过浏览网络和一切解释它的网页被提的是UDP套接字是“无连接”。 这一点,如果我理解正确的话意味着,一个不具有两个插槽之间的“连接”,而是拍摄数据报包到指定的端点不知道另一端是否正在监听。
那我走了,开始阅读了boost :: ASIO ::知识产权:: UDP ::插座文档 ,并发现它提到API,如:
- async_connect:启动异步连接 。
- async_receive:启动异步接收上的连接插座 。
- async_send:启动一个异步的连接套接字发送。
现在,这是一个位是新手混乱。 我可以找到我的困惑3个可能的原因(在似然的顺序:))
- 我想的东西
- 该ASIO实现做幕后的东西,虚拟化连接。
- 该文件是错误的
还有在文档轻微毛刺,当你打开页面basic_datagram_socket :: async_connect的例子有(而不是UDP的)实例TCP套接字。
会有人告诉我吗?