public async Task SendPacket(TcpPacket tcpPacket) { byte[] data = tcpPacket.GetBytes(); var bytesSent = await this.tcpSocket.SendAsync(data, 0, data.Length); }