protected onReceived ( IAsyncResult ar ) : void | ||
ar | IAsyncResult | |
return | void |
protected void onReceived(IAsyncResult ar)
{
var receiveVO = (ReceiveVO)ar.AsyncState;
if (isConnected) {
var bytesReceived = receiveVO.socket.EndReceive(ar);
if (bytesReceived == 0) {
disconnectedByRemote(receiveVO.socket);
} else {
_log.Debug(string.Format("Received {0} bytes.", bytesReceived));
triggerOnReceive(receiveVO, bytesReceived);
receive(receiveVO);
}
}
}