我的代码如下,现在需要变成 https 的socket ,该如何改写呢?,网站已经用 证书 配置成 https 了,研究了很多,还没有找到实现办法,了解到 SSLSocket ,但是 .Net 不知怎么用,都是 Java 的使用方法,麻烦大神们指点指点
Socket ListenSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
ListenSocket.Bind(new IPEndPoint(IPAddress.Parse(ip), int.Parse(port)));
ListenSocket.Listen(Int32.MaxValue);

解决方案 »

  1.   

    Socket 是传输层的协议; http / https 是应用层的协议。。
    层级都不一样,你让它们怎么通信啊。。
    要不,你重新写一个基于 socket 的 https 实现?
      

  2.   

    我目前写好的 websocket 服务端已经可以正常连接 http 页面使用,现在网站变成 https 就连接不上了
      

  3.   

    https还需要证书,另外端口是443而不是80,自己检查一下。正确姿势是使用ASP.Net Core