void SetupConnections() { DummyConnection con1 = new DummyConnection(); DummyConnection con2 = new DummyConnection(); DummyConnection con3 = new DummyConnection(); DummyConnection con4 = new DummyConnection(); DummyConnection.CoupleConnections(con1, con2); DummyConnection.CoupleConnections(con3, con4); router = new Router(3); router.AddConnection(con2); router.AddConnection(con3); client1 = new Client(1); client1.SetConnection(con1); client2 = new Client(2); client2.SetConnection(con4); recievedBroadcasts.Clear(); recievedMessages.Clear(); client1.OnBroadcastRecieved += (sender, e) => recievedBroadcasts.Add(e); client1.OnMessageRecieved += (sender, e) => recievedMessages.Add(e); client2.OnBroadcastRecieved += (sender, e) => recievedBroadcasts.Add(e); client2.OnMessageRecieved += (sender, e) => recievedMessages.Add(e); }
void SetupConnections() { DummyConnection conA_1 = new DummyConnection(); DummyConnection conA_2 = new DummyConnection(); DummyConnection conB_1 = new DummyConnection(); DummyConnection conB_2 = new DummyConnection(); DummyConnection conC_1 = new DummyConnection(); DummyConnection conC_2 = new DummyConnection(); DummyConnection.CoupleConnections(conA_1, conA_2); DummyConnection.CoupleConnections(conB_1, conB_2); DummyConnection.CoupleConnections(conC_1, conC_2); idServ = new IDServer(conC_2); router = new Router(1); router.AddConnection(conA_1); router.AddConnection(conB_1); router.AddConnection(conC_1); client1 = new Client(0); client1.SetConnection(conA_2); client2 = new Client(2); client2.SetConnection(conB_2); }
public ConnectionServer() { Client = new JBVClient(SoftwareID.ConnectionServer); router = new Router(); leaseHandler = new LeaseHandler(); logHandler = new LogHandler(); DummyConnection cRouter1 = new DummyConnection(); DummyConnection cRouter2 = new DummyConnection(); DummyConnection cRouter3 = new DummyConnection(); router.AddConnection(cRouter1); router.AddConnection(cRouter2); router.AddConnection(cRouter3); DummyConnection.CoupleConnections(cRouter1, Client.Connection); DummyConnection.CoupleConnections(cRouter2, leaseHandler.Connection); DummyConnection.CoupleConnections(cRouter3, logHandler.Connection); listener = new TcpSocketListener(); listener.OnClientAccept += (sender, client) => router.AddConnection(new TCPConnection(client)); listener.BeginListening(Settings.Items.ListenerPort); }
void SetupConnections() { bridge1 = new Bridge(); bridge2 = new Bridge(); bridge3 = new Bridge(); bridge4 = new Bridge(); bridge5 = new Bridge(); router = new Router(20); router.AddConnection(bridge1.Con1); router.AddConnection(bridge2.Con1); router.AddConnection(bridge3.Con1); router.AddConnection(bridge4.Con1); router.AddConnection(bridge5.Con1); client1 = new Client(1); client1.SetConnection(bridge1.Con2); client1.OnBroadcastRecieved += OnBroadcastRecieved; client1.OnMessageRecieved += OnMessageRecieved; client2 = new Client(2); client2.SetConnection(bridge2.Con2); client2.OnBroadcastRecieved += OnBroadcastRecieved; client2.OnMessageRecieved += OnMessageRecieved; client3 = new Client(3); client3.SetConnection(bridge3.Con2); client3.OnBroadcastRecieved += OnBroadcastRecieved; client3.OnMessageRecieved += OnMessageRecieved; client4 = new Client(4); client4.SetConnection(bridge4.Con2); client4.OnBroadcastRecieved += OnBroadcastRecieved; client4.OnMessageRecieved += OnMessageRecieved; client5 = new Client(5); client5.SetConnection(bridge5.Con2); client5.OnBroadcastRecieved += OnBroadcastRecieved; client5.OnMessageRecieved += OnMessageRecieved; recievedBroadcasts.Clear(); recievedMessages.Clear(); }