我编写了一个与 silverlight 客户端和 iOS 客户端(使用 CocoaAsyncSocket)进行通信的 VB.NET 服务器。我正在发送和接收 JSON 数据,以及编码为 base64 字符串的 pdf 文档。在客户端接收编码的 pdf 文档时,我遇到了一些性能问题,通过调整 ReceiveBufferSize 并在服务器上设置 SendBufferSize(当前都设置为 65536),它很容易在 silverlight 客户端中修复。但在 iOS 客户端上,我找不到任何设置缓冲区大小的位置。在 silverlight 中接收大约 6MB 的文档需要 3-4 秒,而在 iOS 上需要 25-30 秒。
问问题
315 次