Пример #1
0
 public void SendUdpCommand(Command cmd)
 {
     if (udpHandler != null)
     {
         udpHandler.SendMessage(new UdpMessage(destAddr, cmd, udpHandler));
     }
 }
Пример #2
0
 public void Respond(UdpMessage msg)
 {
     if (udpHandler == null)
     {
         Debug.LogError("Can't respond to message. UDP handler is NULL");
         return;
     }
     msg.remote = remote;
     udpHandler.SendMessage(msg);
 }
Пример #3
0
        private void ConnectToServer(string ip)
        {
            Debug.Log("Connecting to server: " + ip);
            lanBc.StopBroadcasting();
            udpHandler = new UdpHandler(portGameClient);
            udpHandler.StartListening();
            destAddr = new IPEndPoint(IPAddress.Parse(ip), portGameServer);
            var command = new CommandConnect();

            udpHandler.SendMessage(new UdpMessage(destAddr, command));
            role = PlayerRole.Client;
        }