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); }
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); }