Example #1
0
        private static async void Receive()
        {
            var udpClient = new UdpClient(56700);

            while (true)
            {
                var result = await udpClient.ReceiveAsync();

                if (result.Buffer.Length > 0)
                {
                    if (result.RemoteEndPoint.Port == 56700)
                    {
                        var packet = _network.ReceivedPacket(result.RemoteEndPoint.Address.ToString(), result.Buffer);
                        OnReceivedPacket(packet);
                    }
                }
            }
        }