使用Objective-c打开TCP套接字
如何使用Objective-C创建TCP套接字,检查服务器上是否打开了一些TCP端口 我尝试使用一些教程,但没有一个奏效,因为我需要使用IP(198.168.0.000)创建一个服务器,而不是像一些博客文章所使用的那样使用网站,如paypal.com 对于使用哪个类以及如何使用,我有点困惑。我知道,这不是最好的地方问,但不知道在哪里搜索使用Objective-c打开TCP套接字,objective-c,sockets,tcp,Objective C,Sockets,Tcp,如何使用Objective-C创建TCP套接字,检查服务器上是否打开了一些TCP端口 我尝试使用一些教程,但没有一个奏效,因为我需要使用IP(198.168.0.000)创建一个服务器,而不是像一些博客文章所使用的那样使用网站,如paypal.com 对于使用哪个类以及如何使用,我有点困惑。我知道,这不是最好的地方问,但不知道在哪里搜索 谢谢你的帮助 我建议您查看一下NSInputStream及其子类NSInputStream和NSOutputStream 检查连通性时,你也可以考虑看一下。 此
谢谢你的帮助 我建议您查看一下NSInputStream及其子类NSInputStream和NSOutputStream
检查连通性时,你也可以考虑看一下。
此外,Objective-C是C的超集,因此您可以始终依赖C结构/函数来创建套接字()我建议您查看一下它的子类NSInputStream和NSOutputStream
检查连通性时,你也可以考虑看一下。
此外,Objective-C是C的超集,因此您可以始终依赖C结构/函数来创建套接字()我建议您进行此类工作。您可以手工完成,但是如果您使用的是ObjC,那么CocoaAsyncSocket是一个更好的接口。我建议您使用这种接口。您可以手工完成,但如果您使用的是ObjC,那么CocoaAsyncSocket是一个更好的界面。从苹果的文档开始通常是一个好主意。阅读流编程指南。有了这些,即使你决定使用第三方图书馆,你也会非常清楚它在封面下的工作。从苹果的文档开始通常是个好主意。阅读流编程指南。有了它,即使你决定使用第三方库,你也会非常清楚它在做什么。你在iOS上有一些API选择用于网络套接字。如果您有一个现有的BSD socket unix服务器的代码,可以执行您想要的操作,那么我将创建一个辅助线程,并只使用该线程上的现有代码。使用BSD套接字的最佳说明是
如果是只在iOS上运行的新代码,我同意Rob Napier的观点,CocoaAsyncSocket是一种合理的方式。在iOS上,网络套接字有一些API选择。如果您有一个现有的BSD socket unix服务器的代码,可以执行您想要的操作,那么我将创建一个辅助线程,并只使用该线程上的现有代码。使用BSD套接字的最佳说明是 如果是只在iOS上运行的新代码,我同意Rob Napier的观点,CocoaAsyncSocket是一种合理的方式