Как настроить клиент WebSocketSharp для использования глобального IP-адреса вместо локального (IPv4)? - PullRequest
0 голосов
/ 08 июля 2019

Я использую WebSocketSharp клиент с SSL следующим образом:

var uri = $"wss://{_ip}:{_port}/";
websocketSec = new WebSocketSharp.WebSocket(uri);

websocketSec.OnOpen += Websocket_Opened;
websocketSec.OnMessage += WebsocketSec_OnMessage;
websocketSec.OnError += (o, ee) => UpdateResultDisplay($"\r\nWebSocket Error: {ee.Message}");
websocketSec.OnClose += (o, ee) => Websocket_Closed(o, null);

websocketSec.SslConfiguration.ServerCertificateValidationCallback = (s, certificate, chain, sslPolicyErrors) => 
{
    websocketSec.Log.Debug($"Certificate:\n- Issuer: {certificate.Issuer}\n- Subject: {certificate.Subject}");
    return true;
};

websocketSec.Connect();

Работает нормально.Проблема в том, что сервер видит мой локальный IP-адрес 10.**.**.***.Мне нужен сервер, чтобы увидеть мой глобальный IP-адрес.

Можно ли как-то настроить клиент для использования глобального IP-адреса?

...