与nodejs socket.io服务器的Https连接

问题描述 投票:0回答:1

[大家好,我需要一些帮助以https连接到nodejs socket.io服务器。在最后一次修改之前,我使用了http,现在与https都可以正常使用,我在连接时遇到了一些问题。

我正在使用SocketIOClient程序包,但是我找不到带有https的任何文档或示例,所以我不知道如何实现它。这是我的客户端C#代码:

            public async void Execute()
            {
                client = new SocketIO("https://192.168.0.100:3000");

                client.OnConnected += Client_OnConnected;
                client.OnError += Client_OnError;
                client.OnReceivedEvent += Client_OnReceivedEvent;

                await client.ConnectAsync();
            }

[如果您有一些示例来说明如何与https一起使用,那就太棒了!!谢谢您的帮助

编辑:我忘了说问题是我不知道如何设置证书或只是避免验证证书

c# https socket.io
1个回答
0
投票

而不是:

client = new SocketIO("https://localhost:3000");

例如,您需要在localhost处拥有服务器IP:

client = new SocketIO("https://135.32.88.234:3000"); <- fake server IP
© www.soinside.com 2019 - 2024. All rights reserved.