重要编辑
通过区分“内部”和“外部”IP地址,我在这篇文章中似乎引起了很多困惑。请允许我澄清一下:
内部=私有IP地址
外部=公共IP地址
内部和外部的概念完全属于我自己的发明。道歉。
嘿所有人,
在您的帮助下,我设法获得内部和外部IP地址。问题是我得到的代码仅对10.5和10.6有效。对于将在10.4上运行的代码的任何建议或片段?
目标C和C只请:)
谢谢!
编辑:
好的,似乎我的问题还没有真正清楚。让我试着改写一下。现在我有代码可以获取我的机器的IP地址。问题是它使用仅在10.5及更高版本上运行的PortMapper(参见代码)。我的问题是:有没有办法在不使用PortMapper的情况下获取IP地址?
谢谢!
编辑:
伙计,我有很多需要学习的东西!正如Vicky所指出的,我应该澄清:10.5和10.6是Mac OS Leopard和Snow Leopard。我需要我的代码在Tiger(10.4)上运行。
答案 0 :(得分:0)
当我需要使用IP时,我倾向于使用GLIB主机名和网络实用程序。 GLIB Hostname utiliies 。对内部/外部IP的概念不太确定。
答案 1 :(得分:0)