Exemple #1
0
        static void Main(string[] args)
        {
            SuperWebSocket.WebSocketServer a = new SuperWebSocket.WebSocketServer();
            a.NewSessionConnected += a_NewSessionConnected;
            a.SessionClosed += a_SessionClosed;
            //a.NewMessageReceived += a_NewMessageReceived;

            log4net.ILog debugL = log4net.LogManager.GetLogger("debugAppender");

            debugL.Debug("test log");
            if (a.Setup(8686) == false)
            {
                Console.WriteLine("Setup server failure");
                return;
            }
            if (a.Start() == false)
            {
                Console.WriteLine("Start server failure");
                return;
            }
            Console.WriteLine("Server state: " + a.State.ToString());
            if (a.State != SuperSocket.SocketBase.ServerState.Running)
            {
                Console.WriteLine("Start server failure. Server state="+a.State.ToString());
            }
            Console.WriteLine("Start server successfully");
            Console.ReadLine();
        }
Exemple #2
0
        private void startServerButton_Click(object sender, RoutedEventArgs e)
        {
            int port;

            if (!Int32.TryParse(portTextBox.Text, out port))
            {
                port = 10811;
            }
            server = new SuperWebSocket.WebSocketServer();
//            server.Setup(port);
            server.Setup(buildServerConfig(port));
            server.NewSessionConnected += new SuperSocket.SocketBase.SessionHandler <SuperWebSocket.WebSocketSession>(server_NewSessionConnected);
            server.Start();
        }