我想使用一个读取套接字端口的函数,并在收到IP数据包时返回控制.
boost :: asio :: ip :: udp :: socket有一个函数receive(或async_receive),它返回读取的字节数.doc说明:在连接的套接字上接收一些数据.
现在什么决定了'某些'数据我不清楚.我不明白系统如何决定是否返回或继续等待和读取传入的数据,这让我想到了:
如何使用asio读取完整的IP数据包?
在java中,你可以调用函数DatagramSocket.receive(...),这正是我正在尝试做的事情.
最好的,Dd
在使用asio一个月后,似乎只要完整的数据报到达就会调用函数receive和async_receive.
DD