C中的简单服务器

时间:2012-05-11 08:25:54

标签: c

我在c中创建了一个简单的TCP / IP服务器,它可以从我的Linux机器上顺利运行。我可以连接为localhost:80以及来自不同的机器,但我显然必须使用实验室计算机的IP。

我的问题是:如何从我自己的Mac OS X机器运行服务器,比方说,从外面连接到它?不知道如何正确地提出问题...如何为我的服务器分配特定的IP?对不起,我还在探索这个领域!

谢谢!

2 个答案:

答案 0 :(得分:2)

如果您的本地代理或框配置为允许输入连接,最简单的方法是分配一个固定名称,该名称将映射到您的(动态)IP。

网上有很多动态DNS免费解决方案(例如:http://www.no-ip.com/

如果您只想进行一次性测试,您可以看到您使用此类服务​​获得的IP:http://www.whatismyip.com/

答案 1 :(得分:0)

您只需要一台具有全局可路由静态IP地址的计算机。并在该计算机上运行您的服务器。

在Mac笔记本电脑上运行它是可以的,但是当您从一个wifi网络跳到另一个网络时,您的服务器将不再可用。

最好的方法是找到一台机器,一台桌面在你的实验室或家里连接,说comcast isp有一个静态的全局可路由ip并在那里运行你的服务器。

相关问题