在UWP C#

时间:2018-06-26 07:37:04

标签: c# sockets ssl uwp tls1.2

我已经在Python(TLSv1_2)上实现了基于TLS的服务器,并在UWP C#平台上实现了客户端应用程序。

当我尝试连接到服务器时会发生问题。执行无法前进:

await streamSocket.ConnectAsync(hostName, loginPortNo, Windows.Networking.Sockets.SocketProtectionLevel.Tls12);

我通过在语句之前和之后添加断点来测试以上内容。如果我不使用任何安全措施,即改为使用以下内容:

await streamSocket.ConnectAsync(hostName, loginPortNo);

尽管服务器无法识别数据包(出于明显的原因),但返回的代码说明SSL版本不正确,但代码工作正常。

我捕获了相同的Wireshark统计信息,并且知道客户端和服务器之间正在发生某种形式的通信。服务器能够接受连接并获取客户端的IP地址和源端口。

我在这方面做错了什么?

0 个答案:

没有答案