Mentalis安全套接字库连接已关闭

本文关键字:连接 安全 安全套 套接字 Mentalis | 更新日期: 2023-09-27 18:29:43

我一直在使用Org.Mentalis安全套接字库,因为我在某个地方读到了它,它非常可靠,运行良好。

一点问题都没有,证书得到了验证,连接是活动的,但当我试图写入流时,连接很快就断了。

s.Send(intBytes, 0, intBytes.Length, SocketFlags.None);

[1/10/2016 1:40:34AM][STATUS]例如:Org.Mentalis.Security.SecurityException:与远程主机通信时出错。Org.Mentalis.Security.sl.Shared.slException:解密和验证过程中出错。位于0中的Org.Mentalis.Security.sl.Shared.RecordLayer.UnwrapMessage(Org.Mentalist.Security.Sl.Shared.RecordsMessage消息)[0x0000]位于Org.Mentalis.Security.Sl.Shared.RecordLayer.ProcessBytes(System.Byte[]缓冲区,Int32偏移量,Int32大小)[0x0000],位于:0位于Org.Mentalis.Security.sl.Shared.SocketController.OReceive(IAsyncResult ar)[0x0000],位于:0-->Org.Mentalist.Security.Sl.Shared.slException:解密和验证过程中出错。位于0中的Org.Mentalis.Security.sl.Shared.RecordLayer.UnwrapMessage(Org.Mentalist.Security.Sl.Shared.RecordsMessage消息)[0x0000]位于Org.Mentalis.Security.Sl.Shared.RecordLayer.ProcessBytes(System.Byte[]缓冲区,Int32偏移量,Int32大小)[0x0000],位于:0在Org.Mentalis.Security.Sl.Shared.SocketController.OReceive(IAsyncResult ar)[0x0000]中:0---内部异常堆栈跟踪结束---位于0中的Org.Mentalis.Security.Sl.SecureSocket.EndReceive(IAsyncResult asyncResult)[0x0000]在Org.Mentalis.Security.Sl.SecureSocket.Receive(System.Byte[]缓冲区,Int32偏移量,Int32大小,SocketFlags SocketFlags)[0x0000]中:0

以前有人在这个库中遇到过这个问题吗?

错误投掷在这里,但我不知道那是什么。

Mentalis安全套接字库连接已关闭

我之前找到了解决方案。。。它不支持.Net 3.5或2.0