示例#1
0
        public Serveur(int Port, Delegates.WriteLineDelegate WriteLine, Delegates.WriteDelegate Write)
        {
            this.Port = Port;
            Running = false;

            game = new Game1(this,WriteLine);
            CliManagement = new ClientsManagement(new ServeurListener(Port),WriteLine,Write);

            this.WriteLineDelegate = WriteLine;
        }
        public ClientsManagement(ServeurListener ServListener, Delegates.WriteLineDelegate WriteLine, Delegates.WriteDelegate Write)
        {
            this.WriteLineDelegate = WriteLine;
            this.WriteDelegate = Write;
            this.ConexionState = true;

            this.ServListener = ServListener;
            ServListener.ClientConnected += new ServeurListener.ClientConnectedEventHandler(ServListener_ClientConnected);

            Client_List = new Dictionary<string, Client>();
            ClientMsg_Queue = new Queue<NetMessage>();
        }
示例#3
0
 public Game1(Serveur serveur, Delegates.WriteLineDelegate WriteLine)
 {
     Serv = serveur;
     this.WriteLineDelegate = WriteLine;
 }