我有一个server.c
如果我知道我分配给服务器的端口,我可以连接到它;让我们说6000.我去FireFox并输入127.0.0.1:6000
,我可以完美连接。
如何构建我的服务器,客户端将在浏览器上键入127.0.0.1,然后服务器将分配端口或通知浏览器上的用户输入端口?
也许我并不完全了解服务器,但在我看来,客户端必须从一开始就知道端口。
答案 0 :(得分:1)
您需要一个端口才能连接。 HTTP默认连接到端口80,这就是为什么你可以通过在浏览器中键入127.0.0.1来逃脱。
答案 1 :(得分:0)
浏览器中的IP默认标准端口为80。也许您的程序(server.c)使用默认端口80等待请求,并将请求传输到另一个用户定义的端口。