0

我正在尝试制作一个连接到 C# 服务器(使用 TCP)的 iOS 应用程序,其编程方式与此处显示的类似。在客户端 (iOS) 端,我使用 CFStreams 和 CFStreamCreatePairWithSocketToHost 方法连接到我的云服务器。我已经按照这里为 iOS 端找到的教程进行了操作。可以在此处找到主连接程序的副本。

不幸的是,当我运行应用程序时,我从未从 inputStream 中获得 NSStreamEventHasBytesAvailable 事件,即使服务器被编程为在建立连接后立即向客户端发送消息。有人可以帮我解决这个问题吗?

非常感谢所有帮助,我总是至少接受一个答案!

4

1 回答 1

0

您可能希望在服务器端打印接收到的内容和发送的内容。你可能想阅读这篇文章,因为他很好地提供了如何获取更多信息的想法:

bytesWritten,但其他设备从未收到 NSStreamEventHasBytesAvailable 事件

于 2012-05-19T10:59:34.377 回答