当前位置: 首页 > 编程语言 > C#

使用SSL创建TCP客户端连接Share

时间:2023-04-10 16:42:22 C#

使用SSL创建TCP客户端连接我正在尝试使用SSL创建TCP连接并发送/读取数据,但无法成功。我想做的是这样的:TcpClient_tcpClient=newTcpClient("host",110);BinaryReaderreader=newBinaryReader(newSystem.Net.Security.SslStream(_tcpClient.GetStream(),true));Console.WriteLine(reader.ReadString());虽然我没有运气。创建BinaryReader时抛出异常。有谁知道这样做的简单例子吗?我不想写这个服务器端,只是客户端。BinaryReader将原始数据类型读取为特定编码的二进制值,这是您的服务器发送的内容吗?如果不使用StreamReader:TcpClient_tcpClient=newTcpClient("host",110);StreamReaderreader=newStreamReader(newSystem.Net.Security.SslStream(_tcpClient.GetStream(),true));Console.WriteLine(reader.ReadToEnd());我不完全确定这是否适用于您的应用程序,但我建议您查看stunnel:http://www.stunnel.org我过去曾用它来包装现有的TCP连接。以上就是《C#学习教程:使用SSL创建TCP客户端连接》的全部内容。侵权请点击右侧联系管理员删除。如需转载请注明出处: