Objective c 如何使用Cocoa OSX SDK检查TCP端口
我想制作一个cocoa应用程序,用于检查服务器上是否打开了一些TCP端口。 如果球关闭,则返回一个红色小球,如果球打开,则返回绿色小球 但是我有点困惑,应该使用什么类,等等Objective c 如何使用Cocoa OSX SDK检查TCP端口,objective-c,c,xcode,macos,cocoa,Objective C,C,Xcode,Macos,Cocoa,我想制作一个cocoa应用程序,用于检查服务器上是否打开了一些TCP端口。 如果球关闭,则返回一个红色小球,如果球打开,则返回绿色小球 但是我有点困惑,应该使用什么类,等等 提前感谢您的帮助如果只需连接到端口并将其关闭即可,最简单的方法是使用BSD调用: 使用创建套接字 使用连接到远程端口 用螺丝刀合上插座 好的,但是我如何才能获得“打开”或“关闭”的信息呢?@Miskia:看看connect()的手册页,我帮你链接了一下。如果返回0,则表示端口已打开并接受连接。如果返回-1,则发生错误,然后
提前感谢您的帮助如果只需连接到端口并将其关闭即可,最简单的方法是使用BSD调用:
- 使用创建套接字
- 使用连接到远程端口
- 用螺丝刀合上插座