public void SendMessageUDP(NetData message) { message.SetNumber(numberUDP); byte[] data = NetData.GetBytesData(message); udpClient.Send(data, data.Length); numberUDP++; }
public void SendMessageTCP(NetData message) { message.SetNumber(numberTCP); byte[] data = NetData.GetBytesData(message); stream.Write(data, 0, data.Length); stream.Flush(); numberTCP++; }
private void ConnectContinue() { udpClient.Connect(remoteAddressUDP); Thread.Sleep(100); stream = tcpClient.GetStream(); NetData message = new NetData(0, user); message.SetNumber(numberTCP); byte[] data = NetData.GetBytesData(message); numberTCP++; numberUDP++; stream.Write(data, 0, data.Length); Thread.Sleep(100); udpClient.Send(data, data.Length); onConnect?.Invoke(); ReceiveMessageTCP(); ReceiveMessageUDP(); }