在开发UWP应用程序时,我最近遇到了建立SSL / TLS连接的奇怪问题。
我使用StreamSocket建立SSL / TLS连接并正常工作。
socket.EnableTransferOwnership(TaskId,SocketActivityConnectedStandbyAction.Wake);
await socket.ConnectAsync(hostName, port, SocketProtectionLevel.Tls12);
在我将套接字所有权转移到“SocketActivityTrigger”后,我发现从SocketActivity收到的数据是错误的。
await socket.CancelIOAsync();
socket.TransferOwnership(socketId);
但是如果我只是使用普通套接字建立连接,那么一切正常。
这是一个已知问题吗?因为我在开发指南中找不到任何解决方案。或者我做错了什么?