Ejemplo n.º 1
0
 public GameServer(string name, GameResourceProvider resources)
 {
     Id        = System.Threading.Interlocked.Increment(ref _nextId);
     Engine    = new GameEngine(resources);
     Port      = NetworkHelper.FreeTcpPort();
     Name      = name;
     _listener = new GameServerListener(Port, new GameServerModel(Id, Name, Port), OnSocket);
 }
Ejemplo n.º 2
0
 public GameServer(int port, GameEngine engine)
 {
     _listener = new GameServerListener(port, OnSocket);
     _engine   = engine;
 }