public void ReadThread() { while (true) { var readBytesCount = ClientStreamContext.Read(_buffer, 0, _buffer.Length); if (readBytesCount > 0) { ChatStore.HandleNewMessage(_buffer, this, readBytesCount); Array.Clear(_buffer, 0, _buffer.Length); } } }
public void SendPacketIntoSocket(string message) { var messageInBytes = Encoding.ASCII.GetBytes(message); ClientStreamContext.Write(messageInBytes, 0, messageInBytes.Length); }