Как создать вебсокет сервер, чтобы к нему могли подключиться не только локально, но и пользователи по всему миру?
Код на данный момент:
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");
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Как заставить VS 2019 использовать предварительные версии, когда включена опция use previews of thenet core sdk? Нужны стандартные шаблоны (предварительной...
Как отловить исключение деления на ноль, когда у тебя данные в double хранятсяС Int всё отлично ловит(try
Начинаю программировать на C# по этому возможно чего-то просто не могу увидетьРою интернет несколько дней, не могу найти информацию о том...