2010-08-24 147 views
0

我目前有一个小套接字服务器,我试图转换为Web服务器。基本上它将XML转储给连接到它的任何人。目前,它不是一个Web服务器,因为它监听非Web端口(1337)。Web服务器端口要求

我知道80和8080都是可以接受的网络端口,但是我将要使用的机器上没有这些端口。是否有其他网络端口可用?或者,我应该如何配置Windows机器,例如端口1337是网络?

回答

5

那么对于最简单的方法追加:端口,您的网址,如http://192.168.1.1:1337

我可能是误会,虽然你的问题。

+0

这是正确的...使用任何您想要的端口并将其粘贴到URL上。如果你使用的是8080端口,你会做同样的事情;在那种情况下它会是http://192.168.1.1:8080。 – Jeff 2010-08-24 15:20:12

1

你刚开始在端口上收听。中提琴。这是一台服务器。那很简单。 哦,你必须告诉你的听众使用哪个端口。

要更完整:它是一个Web服务器,不是因为端口,而是因为该端口上使用的语言。您可以通过任何端口提供HTTP,这是后门式恶意软件绕过错误配置的防火墙的方式之一。

1

你可能需要的是实现(为了实现一个易于使用的web服务,我假设你正在瞄准)http protocol,可能是SOAPREST,不选择端口号。告诉我们您使用的语言,我们可能会提出一个合适的框架。

0

关于您正在谈论的端口没有任何真正的魔力。实际上它只是标准HTTP的80端口。 443是安全HTTP标准(HTTPS)。

如果你有一个非标准的端口上运行,则必须指定在每一个(非相对)URL端口:http://localhost:13828 ...

如果需要使用端口80,你也许能够重定向传入的客户端取决于它请求的是什么。

0

下面是所有TCP/UDP ports的列表,其中有官方名称和hi-jacked,哦我的意思是非官方端口已知。希望这会让你知道“在那里”发生了什么。

请注意底部的“动态,私有或临时端口:49152-65535”部分。