我用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) ;