Ejemplo n.º 1
0
 // Creates and starts a new server
 public Server(int port, Guid gameId, Version gameVersion)
 {
     _tcp = new TcpListener(IPAddress.Any, port);
     _handler = new Handler(gameId, gameVersion);
     _connectionChecker = new Thread(CheckConnections);
     _connectionChecker.Start();
     Start();
 }
Ejemplo n.º 2
0
        private TcpListener tcp; // Underlying windows socket

        #endregion Fields

        #region Constructors

        // Creates and starts a new server
        public Server(int port,  Guid gameId, Version gameVersion)
        {
            tcp = new TcpListener(System.Net.IPAddress.Any, port);
            this.handler = new Handler(gameId, gameVersion);
            ConnectionChecker = new Thread(CheckConnections);
            ConnectionChecker.Start();
            Start();
        }
Ejemplo n.º 3
0
 // Creates and starts a new server
 public Server(IGameStateEngine stateEngine)
 {
     GameStateEngine.Set(stateEngine);
     _tcp = new TcpListener(IPAddress.Any, stateEngine.Game.HostUri.Port);
     _handler = new Handler(stateEngine.Game.GameId, stateEngine.Game.GameVersion);
     _connectionChecker = new Thread(CheckConnections);
     _connectionChecker.Start();
     Start();
 }
Ejemplo n.º 4
0
 // Creates and starts a new server
 public Server(IGameStateEngine stateEngine)
 {
     GameStateEngine.Set(stateEngine);
     Log.InfoFormat("Creating server {0}",stateEngine.Game.HostUri);
     _tcp = new TcpListener(IPAddress.Any, stateEngine.Game.HostUri.Port);
     _handler = new Handler(stateEngine.Game.GameId, stateEngine.Game.GameVersion,stateEngine.Game.Password);
     _connectionChecker = new Thread(CheckConnections);
     _connectionChecker.Start();
     Start();
 }
Ejemplo n.º 5
0
 public BinaryParser(Handler handler)
 {
     _handler = handler;
 }
Ejemplo n.º 6
0
 public BinarySenderStub(ServerSocket to, Handler handler)
     : base(handler)
 {
     this.to = to;
 }
Ejemplo n.º 7
0
 internal Broadcaster(Handler handler)
 {
     bin = new BinFormatter(this, handler);
 }
Ejemplo n.º 8
0
		internal Broadcaster(Handler handler)
		{ 
			bin = new BinFormatter(this, handler);
		}
Ejemplo n.º 9
0
 internal Broadcaster(Dictionary<TcpClient, Handler.PlayerInfo> to, Handler handler)
 {
     this.to = to; this.handler = handler;
     xml = new XmlFormatter(this, handler);
 }
Ejemplo n.º 10
0
 public BinarySenderStub(TcpClient to, Handler handler)
     : base(handler)
 {
     this.to = to;
 }
Ejemplo n.º 11
0
 public XmlSenderStub(TcpClient to, Handler handler)
     : base(handler)
 {
     _to = to;
 }
Ejemplo n.º 12
0
 protected BaseXmlStub(Handler handler)
 {
     XmlSettings.OmitXmlDeclaration = true;
     _handler = handler;
 }
Ejemplo n.º 13
0
 protected BaseBinaryStub(Handler handler)
 {
     _handler = handler;
 }
Ejemplo n.º 14
0
 public BaseBinaryStub(Handler handler)
 {
     this.handler = handler;
 }
Ejemplo n.º 15
0
 public BinarySenderStub(TcpClient to, Handler handler) : base(handler)
 {
     this.to = to;
 }
Ejemplo n.º 16
0
 public BinaryParser(Handler handler)
 {
     this.handler = handler;
 }
Ejemplo n.º 17
0
 public XmlParser(Handler handler)
 {
     this.handler = handler;
 }
Ejemplo n.º 18
0
 internal XmlFormatter(Broadcaster bcast, Handler handler)
     : base(handler)
 {
     _bcast = bcast;
 }
Ejemplo n.º 19
0
 public BaseBinaryStub(Handler handler)
 {
     this.handler = handler;
 }
Ejemplo n.º 20
0
 public BaseXmlStub(Handler handler)
 {
     xmlSettings.OmitXmlDeclaration = true;
     this.handler = handler;
 }
Ejemplo n.º 21
0
			internal BinFormatter(Broadcaster bcast, Handler handler) : base(handler)
			{ this.bcast = bcast; }
Ejemplo n.º 22
0
 public XmlParser(Handler handler)
 {
     _handler = handler;
 }
Ejemplo n.º 23
0
		public BinaryParser(Handler handler)
		{ this.handler = handler; }
Ejemplo n.º 24
0
 internal BinFormatter(Broadcaster bcast, Handler handler) : base(handler)
 {
     this.bcast = bcast;
 }