public MatchmakerServer(int broadcastPort, BinaryObjectDictionary dictionary) { this.dictionary = dictionary; tcpServer = new TcpServer(); udpReceiver = new UdpReceiver(broadcastPort); discoveryServer = new DiscoveryServer(new UdpBroadcaster(broadcastPort + 1), udpReceiver, tcpServer.AddressArray()); }
public MatchMakerClient(int discoveryPort, BinaryObjectDictionary dictionary) { udpReceiver = new UdpReceiver(discoveryPort + 1); this.client = new DiscoveryClient(new UdpBroadcaster(discoveryPort), udpReceiver); this.dictionary = dictionary; }