[asio-users] UDP - maximum receive size
Brought to you by:
chris_kohlhoff
From: Gheorghe M. <ghe...@gm...> - 2012-08-29 16:33:24
|
Hi, I send requests to a name server for name resolution. It's not clear for me how can I tell when the receiving of data on the client socket has ended. When I call "async_receive " on the socket I begin reading data from server. Will asio call my receive completed handler (along with data on my buffer) only when it has detected that all the datagram has been received (that is for *one call* to async_receive function) or is it possible to get that handler called multiple times as it happens with tcp (do I have to call async receive multiple times in this case?) Also what is the effect on setting option receive buffer size on asio ? Any thoughts are appreciated. Regards -Ghita |