/// <summary> /// Starts the server. /// </summary> public virtual void Start() { _connectionListener = CreateConnectionListener(); _connectionListener.CommunicationChannelConnected += ConnectionListener_CommunicationChannelConnected; _connectionListener.ConnectionListenerCrushed += ConnectionListener_Crushed; _connectionListener.Start(); }
private bool InitConnectionHandlers() { Lib.PrintLine("Starting connection handlers..."); bool anyActiveListeners = false; if (Lib.Serverinfo.TcpSocketEnabled) { tcpListener = ConnectionListenerFactory.CreateTcpConnectionListener(Lib.Serverinfo.TcpSocketPort); tcpListener.Start(); Lib.PrintLine("Started TcpListener on port " + Lib.Serverinfo.TcpSocketPort + "."); anyActiveListeners = true; } //if (Lib.Serverinfo.MsnSocketEnabled) //{ // msnListener = ConnectionListenerFactory.CreateMsnConnectionListener(Lib.Serverinfo.MsnSocketSignonEmail, // Lib.Serverinfo.MsnSocketPassword); // msnListener.Start(); // Lib.PrintLine("Started MsnListener with login " + Lib.Serverinfo.MsnSocketSignonEmail + "."); // anyActiveListeners = true; //} if (!anyActiveListeners) { Lib.PrintLine("Fatal Error! No active connection listeners. Please enable one in TigerMUD.xml"); } return(anyActiveListeners); }
protected override async Task ExecuteAsync(CancellationToken stoppingToken) { //_tcpListener = //TcpFactory.CreateListener(); _listener.Start(); _notification.Info("Peekage", "Server started!"); _notification.Info("Server", "Waiting for a connection..."); await AcceptNewClient(); }
static void Main(string[] args) { IConnectionListener listener = NetworkingFactory.CreateListener(8080); listener.ConnectionEstablished += OnIncomingConnection; Conn = new DatabaseConnection("root", ""); listener.Start(); Console.WriteLine("Server started. Press Enter to stop it."); Console.Read(); }
static void Main(string[] args) { IConnectionListener listener = NetworkingFactory.CreateListener(8080); listener.ConnectionEstablished += OnIncomingConnection; listener.Start(); DatabaseConnection conn = new DatabaseConnection("root", ""); Console.WriteLine("Connected"); SmartReader.Server.Program.Conn = conn; Console.WriteLine("Server started. Press Enter to stop it."); Console.Read(); // TODO закрывать соединение с базой // TODO закрывать TCP-соединения }
/// <summary> /// Starts the server. /// </summary> public virtual void Start() { _connectionListener = CreateConnectionListener(); _connectionListener.CommunicationChannelConnected += ConnectionListener_CommunicationChannelConnected; _connectionListener.Start(); }
public void Start(int port) { _connectionListener.Start(port); }