C# WebSocket Server

163
02 июля 2021, 21:40

Как создать вебсокет сервер, чтобы к нему могли подключиться не только локально, но и пользователи по всему миру?

Код на данный момент:

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"); 
        }

READ ALSO
Не могу включить ASP.NET Core 3 preview

Не могу включить ASP.NET Core 3 preview

Как заставить VS 2019 использовать предварительные версии, когда включена опция use previews of thenet core sdk? Нужны стандартные шаблоны (предварительной...

137
Исключение деления на ноль C#

Исключение деления на ноль C#

Как отловить исключение деления на ноль, когда у тебя данные в double хранятсяС Int всё отлично ловит(try

71
vk авторизация от имени сообщества

vk авторизация от имени сообщества

Начинаю программировать на C# по этому возможно чего-то просто не могу увидетьРою интернет несколько дней, не могу найти информацию о том...

108