protected void OnRemoteSent(IAsyncResult ar)
{
try {
int Ret = DestinationSocket.EndSend(ar);
if (Ret > 0) {
ClientSocket.BeginReceive(Buffer, 0, Buffer.Length, SocketFlags.None, new AsyncCallback(this.OnClientReceive), ClientSocket);
return;
}
} catch {}
Dispose();
}