Exemple #1
0
        private void btnStart_Click(object sender, EventArgs e)
        {
            playerCounter = 0;
              ServerStarterModel serverStarter = new ServerStarterModel(serverPlayer);
              ServerListener listener = new ServerListener(serverPlayer, logicStarter.ServicesProvider, PORT);
              listener.PlayerConnected += new Action<object, ServiceNetClient, PlayerAccountData>(listener_PlayerConnected);
              listener.Start(false, serverDeck, GameStartMode.NewGame);

              Thread.Sleep(100);

              string errorMessage;
              connector1.Connect(IPAddress.Loopback, PORT, string.Empty, GameStartMode.NewGame, clientDeck1, out errorMessage, out opponentData1);
              connector2.Connect(IPAddress.Loopback, PORT, string.Empty, GameStartMode.NewGame, clientDeck2, out errorMessage, out opponentData2);
        }