[Mono-dev] Socket.BeginReceive never throw Exception
swieser1983 at gmail.com
Fri Apr 9 11:21:53 EDT 2010
> socket.BeginReceive(receive_buffer, 0, FlockNode.buffer_size, 0,
> new AsyncCallback(ReceiveDone), socket);
> If the Socket gets disconnected by the remote host,
> ReceiveDone is called, and EndReceive will throw a SocketException;
> thus you know that your socket is now disconnected without having
> to poll it. With Mono, no exception is thrown.
Just to be a bit more clear about this, not only no exception is thrown,
ReceiveDone isn't called either.
View this message in context: http://n4.nabble.com/Socket-BeginReceive-never-throw-Exception-tp1679973p1819481.html
Sent from the Mono - Dev mailing list archive at Nabble.com.
More information about the Mono-devel-list