使用端口80进行非http

时间:2011-12-29 11:54:29

标签: sockets port

是否可以将端口80用于非http流量?例如,我正在制作一个小型脚本,它将通过互联网与朋友计算机进行通信,但是他们必须将其转发以通过路由器。在脚本中使用端口80是否有问题,以便自动通过?是否有一部分我不明白,不会让非HTTP数据通过?请解释:))

3 个答案:

答案 0 :(得分:3)

这样做没有问题。实际上,skype的默认行为是使用端口80和端口443来传输语音!

答案 1 :(得分:0)

有很多ISP实际上阻止了端口80,所以如果遇到问题(仍需要转发),你可能想尝试不同的端口

计算机上的防火墙也需要设置为允许传入流量。

答案 2 :(得分:0)

这样可以正常工作,但您的朋友可能仍需要设置端口转发

如果您朋友的PC是收听端口80的PC,他将需要设置端口转发。否则,路由器/ NAT将如何知道房屋中的哪台计算机将连接桥接到?

但如果您朋友的PC是进行出站连接的PC,那么可能根本不需要端口转发。

换句话说,端口转发(对于TCP)仅适用于入站连接。路由器/ NAT将自动为出站连接设置端口映射方案(与所有Web流量一样)。