c# - 如何为 SSL 流创建 TCP 代理
问题描述
在移动(Xamarin)和 BLE 设备之间建立了透明的 BLE 到 IP 通信。高级图如下:
Mobile TCP/IP socket <---> BLE Central <---> BLE Peripheral <---> SSL server on device
我想通过 BLE 建立 TLS 会话,为此,客户端通过 SSLStream 连接到移动 TCP/IP 服务器套接字,但是在 AuthenticateAsClient 方法上它挂起并且移动 TCP/IP 套接字不接收任何数据。考虑到 SSL 位于 TCP 之上,我期望 TCP 套接字将接收与 SSL 握手过程相关的所有数据。
请告知如何解决此问题的任何想法。
解决方案
推荐阅读
- python - 如何删除列表中数字周围的“”,而不是字符串
- flutter - 当我删除列表中的第一个 TextFormField 时,TextFormField initialValue 获取下一个字段的值
- javascript - 动态创建一个javascript键值对象
- r - 返回分组数据帧R中最大值的相应变量
- c# - 带有变量的graphQL查询(C#):查询的正确语法是什么
- c# - CefSharp如何模拟点击返回结果
- c - C 中的 int main() 和 int main(void) 之间有真正的区别吗?
- c++ - 如何正确识别具有布尔值的动态数组?
- javascript - 使用通用类 javascript 显示/隐藏 div 没有 Jquery
- scheme - 如何从由字符串和整数的三元组组成的列表中找到整数值的平均值?