通过浏览器获取服务器的端口号

时间:2013-11-26 03:00:17

标签: c webserver

我有一个server.c如果我知道我分配给服务器的端口,我可以连接到它;让我们说6000.我去FireFox并输入127.0.0.1:6000,我可以完美连接。

如何构建我的服务器,客户端将在浏览器上键入127.0.0.1,然后服务器将分配端口或通知浏览器上的用户输入端口?

也许我并不完全了解服务器,但在我看来,客户端必须从一开始就知道端口。

2 个答案:

答案 0 :(得分:1)

您需要一个端口才能连接。 HTTP默认连接到端口80,这就是为什么你可以通过在浏览器中键入127.0.0.1来逃脱。

答案 1 :(得分:0)

浏览器中的IP默认标准端口为80。也许您的程序(server.c)使用默认端口80等待请求,并将请求传输到另一个用户定义的端口。