public PFireServer(string baseDirectory, IPEndPoint endPoint = null) { Database = new PFireDatabase(baseDirectory); _sessions = new Dictionary <Guid, Context>(); _server = new TcpServer(endPoint ?? new IPEndPoint(IPAddress.Any, 25999)); _server.OnReceive += HandleRequest; _server.OnConnection += HandleNewConnection; _server.OnDisconnection += OnDisconnection; }
public PFireServer() { Directory.SetCurrentDirectory(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)); Database = new PFireDatabase(); sessions = new Dictionary <Guid, Context>(); server = new TcpServer(IPAddress.Any, 25999); server.OnReceive += HandleRequest; server.OnConnection += HandleNewConnection; server.OnDisconnection += OnDisconnection; }
public PFireServer(string baseDirectory, IPEndPoint endPoint = null) { Database = new PFireDatabase(baseDirectory); _clientManager = new XFileClientManager(); _server = new TcpServer(endPoint ?? new IPEndPoint(IPAddress.Any, 25999), _clientManager); _server.OnReceive += HandleRequest; _server.OnConnection += HandleNewConnection; _server.OnDisconnection += OnDisconnection; }