Why does Socket.BeginSend go asynchronous so quickly and so unpredictably? I know it\'s supposed to be asynchronous, but it can also complete immediately, in which
Socket.BeginSend