部署WebSocket Sharp应用程序

时间:2018-03-08 16:10:13

标签: .net sockets iis websocket lan

我用WebSocket Sharp编写了一个服务器应用程序 现在我想从localhost以外的客户端访问服务器。

但是服务器没有回答,客户端也没有连接。 我如何托管我的SocketServer?

我的客户端看起来像:

        using (var ws = new WebSocket("ws://169.168.1.5:8080/Service"))
        {
            ws.OnOpen += (sender, e) =>
                Console.WriteLine("Connect");

            ws.OnMessage += (sender, e) =>
            {
                Console.WriteLine("Response from Server");
                Console.WriteLine(e.Data);
            };

            ws.Connect();

            while (true)
            {
                Console.ReadLine();

                ws.SendAsync("Test", null);
            }
        }

我的服务器简称:

        // build socket-server
        var httpSocketServer = new HttpServer(8080);

        // add service  with route + start
        httpSocketServer.AddWebSocketService<MessageReceiver>("/Service");
        httpSocketServer.Start();

        // wait for operations
        while (true) ;

0 个答案:

没有答案