• 全部
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

System.Net.WebSockets怎么实现wss连接服务器?

hyz_cs 2021-08-01 10:07:35
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文件要怎么加进来?

...全文
1014 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复

在任何net程序里都一样,不必特别说明是netcore
所以问题解答
1.你的代码无需任何修改他就能使用默认证书连接ttl(ssl)的wss站点
2.如果需要特定证书的站点,无论在那个版本下的net程序都是一样的写法X509Certificate2----------------不只是ws,任何需要ttl,ssl的地方都是他,包括https也一样
现在这里以及变成所谓的社区了,俺们就不贴具体代码,你知道“X509Certificate”这个关键词了,请自己百度

回复 1
hyz_cs 08-01
@wanghui0380 谢谢,只是要多一步,用crt和key来合并成pfx。
回复
hyz_cs 08-01

补充一下,使用的是.net core3.1

回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2021-08-01 10:07
社区公告
暂无公告