C# 确定用于连接到websocket服务器(websocket sharp)的IP地址

C# 确定用于连接到websocket服务器(websocket sharp)的IP地址,c#,websocket-sharp,C#,Websocket Sharp,我有一台linux机器,配置了多个ip地址。 我使用以下代码创建一个连接 ws = new WebSocket(Adress); ws.Origin = Origin; ws.OnOpen += OnOpen; ws.OnError += OnError; ws.OnMessage += OnMessageReceived; ws.OnClose += OnClose; ws.Co

我有一台linux机器,配置了多个ip地址。 我使用以下代码创建一个连接

        ws = new WebSocket(Adress);
        ws.Origin = Origin;

        ws.OnOpen += OnOpen;
        ws.OnError += OnError;
        ws.OnMessage += OnMessageReceived;
        ws.OnClose += OnClose;

        ws.ConnectAsync();

这一切正常,但如何确定websocket sharp用于连接服务器的ip地址?

要设置本地地址,必须修改websocket sharp库,因为目前不支持此功能。

从cmd.exe窗口键入:ipconfig/all。windows PC中的每个以太网卡将具有不同的IP。IPCONFIG将提供所有地址。如果启用了DCHP,则最好连接到计算机名。DCHP会定期更改IP地址,但计算机名始终相同。