public UdpBroadcastClient(int listeningPort, int sendingPort)
 {
     ListeningPort = listeningPort;
     SendingPort = sendingPort;
     var broadcastAddress = new IPEndPoint(IPAddress.Any, listeningPort);
     LocalEndPoint = broadcastAddress;
     _client = new UdpGameClient();
     _client.Client.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true);
     _client.Client.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.Broadcast, 1);
     _client.Client.ExclusiveAddressUse = false;
     Receive();
 }
Пример #2
0
        public UdpBroadcastClient(int listeningPort, int sendingPort)
        {
            ListeningPort = listeningPort;
            SendingPort   = sendingPort;
            var broadcastAddress = new IPEndPoint(IPAddress.Any, listeningPort);

            LocalEndPoint = broadcastAddress;
            _client       = new UdpGameClient();
            _client.Client.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true);
            _client.Client.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.Broadcast, 1);
            _client.Client.ExclusiveAddressUse = false;
            Receive();
        }
 public UdpClientJoinedEventArgs(UdpGameClient client)
 {
     Client = client;
 }
 public UdpClientLeftEventArgs(UdpGameClient client)
 {
     Client = client;
 }
 public UdpClientJoinedEventArgs(UdpGameClient client)
 {
     Client = client;
 }
Пример #6
0
 public UdpClientLeftEventArgs(UdpGameClient client)
 {
     Client = client;
 }