我正在尝试制作一个连接到 C# 服务器(使用 TCP)的 iOS 应用程序,其编程方式与此处显示的类似。在客户端 (iOS) 端,我使用 CFStreams 和 CFStreamCreatePairWithSocketToHost 方法连接到我的云服务器。我已经按照这里为 iOS 端找到的教程进行了操作。可以在此处找到主连接程序的副本。
不幸的是,当我运行应用程序时,我从未从 inputStream 中获得 NSStreamEventHasBytesAvailable 事件,即使服务器被编程为在建立连接后立即向客户端发送消息。有人可以帮我解决这个问题吗?
非常感谢所有帮助,我总是至少接受一个答案!