62,041
社区成员
发帖
与我相关
我的任务
分享
websocket = new ClientWebSocket();
websocket.ConnectAsync(new Uri("wss://localhost:55400"), new CancellationToken()).Wait();
string str = "my message";
websocket.SendAsync(new ArraySegment<byte>(Encoding.UTF8.GetBytes(str)), WebSocketMessageType.Text, true, new CancellationToken()).Wait();
上面代码用ws连接是可以的,但是wss的话,crt,key文件要怎么加进来?
在任何net程序里都一样,不必特别说明是netcore
所以问题解答
1.你的代码无需任何修改他就能使用默认证书连接ttl(ssl)的wss站点
2.如果需要特定证书的站点,无论在那个版本下的net程序都是一样的写法X509Certificate2----------------不只是ws,任何需要ttl,ssl的地方都是他,包括https也一样
现在这里以及变成所谓的社区了,俺们就不贴具体代码,你知道“X509Certificate”这个关键词了,请自己百度
补充一下,使用的是.net core3.1