public void BeginReceive(ISocketObject listener = null) { if (InternalSocket.Connected) { InternalSocket.BeginReceive(_ReceiveBuffer, 0, _ReceiveBuffer.Length, SocketFlags.None, ReceiveCallback, listener ?? this); } }
private void Listener_ReceivedData(ISocketObject socketObject, byte[] data, int offset, int count) { Console.WriteLine(Encoding.UTF8.GetString(data, offset, count)); }