如何使用Cocoa OSX SDK检查TCP端口

我想制作一个cocoa应用程序,它将检查服务器上是否打开了某些TCP端口。 如果它关闭则返回一个小红球,如果它打开则返回绿色……

但我有点困惑,使用什么类,等等。

在此先感谢您的帮助

如果仅仅连接到端口并关闭它就足够了,最简单的方法是使用BSD调用:

  • 使用socket()创建一个套接字
  • 使用connect()连接到远程端口
  • 使用close()关闭套接字