Beispiel #1
0
 public void Listen()
 {
     UdpListener.Configuration netConfig = new UdpListener.Configuration()
     {
         netPeerConfig = new NetPeerConfiguration(AppConfig.Instance.pacMan.appIdentifier)
         {
             LocalAddress                   = System.Net.IPAddress.Any,
             Port                           = AppConfig.Instance.pacMan.port,
             MaximumConnections             = AppConfig.Instance.pacMan.maxConnection,
             DefaultOutgoingMessageCapacity = 1024,
         },
         onIncommingConnection     = OnIncommingConnection,
         onConnectionStatusChanged = OnConnectionStatusChanged,
     };
     mUdpListener.Start(netConfig);
 }
Beispiel #2
0
        void StartNetwork()
        {
            UdpListener.Configuration netConfig = new UdpListener.Configuration()
            {
                netPeerConfig = new NetPeerConfiguration(AppConfig.Instance.pacMan.appIdentifier)
                {
                    LocalAddress                   = System.Net.IPAddress.Any,
                    Port                           = AppConfig.Instance.pacMan.port,
                    MaximumConnections             = AppConfig.Instance.pacMan.maxConnection,
                    DefaultOutgoingMessageCapacity = 10240,
                    SimulatedDuplicatesChance      = AppConfig.Instance.simulatedDuplicatesChance,
                    SimulatedLoss                  = AppConfig.Instance.simulatedLoss,
                    SimulatedMinimumLatency        = AppConfig.Instance.simulatedMinimumLatency,
                    SimulatedRandomLatency         = AppConfig.Instance.simulatedRandomLatency,
                },
                onIncommingConnection     = PlayerManager.Instance.OnNewConnection,
                onConnectionStatusChanged = PlayerManager.Instance.OnConnectionStatusChanged,
            };

            mUdpListener.Start(netConfig);
        }