Как создать вебсокет сервер, чтобы к нему могли подключиться не только локально, но и пользователи по всему миру?
Код на данный момент:
private static WebSocketServer wsServer;
private static void Main(string[] args)
{
wsServer = new WebSocketServer();
int port = 8088;
wsServer.Setup(port);
wsServer.NewSessionConnected += WsServer_NewSessionConnected;
wsServer.NewMessageReceived += WsServer_NewMessageReceived;
wsServer.NewDataReceived += WsServer_NewDataReceived;
wsServer.SessionClosed += WsServer_SessionClosed;
wsServer.Start();
Console.WriteLine("Server is running on port " + port + ". Press ENTER to exit....");
Console.ReadKey();
}
private static void WsServer_SessionClosed(WebSocketSession session, SuperSocket.SocketBase.CloseReason value)
{
Console.WriteLine("SessionClosed");
}
private static void WsServer_NewDataReceived(WebSocketSession session, byte[] value)
{
Console.WriteLine("NewDataReceived");
}
private static void WsServer_NewMessageReceived(WebSocketSession session, string value)
{
Console.WriteLine("NewMessageReceived: " + value);
if (value == "Hello server")
{
session.Send("Hello client");
}
}
private static void WsServer_NewSessionConnected(WebSocketSession session)
{
Console.WriteLine("NewSessionConnected");
}
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости