【发布时间】:2019-01-29 23:44:10
【问题描述】:
我正在桌面应用程序 (c#) 和 HoloLens (UWP) 之间创建客户端-服务器服务。 服务器在 HoloLens 上运行,而 PC 应用程序是客户端。
我在传输数据时遇到了一些问题,这是我的问题。
虽然 UWP 服务器使用 Windows.Netowrking 和 Windows.Networking.Sockets,但它似乎以字符串的形式接收和发送数据。 PC App 使用 System.Net 和 System.Net.Sockets,在发送字符串之前需要将字符串转换为字节格式。
这可能是个问题吗?我找不到太多有关 Windows.Networking 的文档,而且我不知道发送前的数据是否已转换为字节。
【问题讨论】:
-
是什么让您认为数据是作为字符串传输的?套接字应该是纯二进制的。任何非二进制数据都需要序列化成二进制才能传输。
标签: c# .net networking uwp hololens