Networking 是否可以在没有端口转发的情况下连接两个设备?

Networking 是否可以在没有端口转发的情况下连接两个设备?,networking,port,router,Networking,Port,Router,我学会了编写客户机和服务器应用程序以及如何连接它们。服务器主机必须转发路由器中的端口才能建立连接 是否可以在没有端口转发/触发的情况下连接同一网络中的两个设备?是,只要设备在同一网络中,就不需要端口转发 每当服务器位于NAT内部并且您尝试从外部访问它时,您必须在路由器中配置端口转发 例如: 您可以创建一个在端口8080上运行的服务器,其IP为192.168.1.12 假设路由器的公共IP为10.2.2.5 因此,您需要在路由器中为端口8080到192.168.1.12:8080启用端口转发 然后

我学会了编写客户机和服务器应用程序以及如何连接它们。服务器主机必须转发路由器中的端口才能建立连接


是否可以在没有端口转发/触发的情况下连接同一网络中的两个设备?

是,只要设备在同一网络中,就不需要端口转发

每当服务器位于NAT内部并且您尝试从外部访问它时,您必须在路由器中配置端口转发

例如:

您可以创建一个在端口8080上运行的服务器,其IP为192.168.1.12

假设路由器的公共IP为10.2.2.5

因此,您需要在路由器中为端口8080到192.168.1.12:8080启用端口转发

然后您可以使用10.2.2.5:8080从外部访问该服务器

服务器主机必须转发路由器中的端口才能建立连接

你把这个从后到前。路由器必须将端口转发到服务器主机,以便路由器外部的客户端能够形成连接


路由器内的客户端,即与服务器主机位于同一子网中的客户端,可以直接连接。

啊,我想我刚刚得到了它。当我在同一个网络中时,我只连接到lan ip而不是wan ip,对吗?正确。以及内部端口号(如果不同)。