2015-06-15 42 views
0

我对TCP/IP套接字编程感到困惑。我知道了网络协议,但在理论上...TCP/IP套接字编程动态IP之间的静态Web IP

我解释我的问题(我需要)

我有一台服务器上X.X.X.X IP地址的工作。它总是监听Y PORT。

时,我想的是服务器连接我的电脑上,我有没有问题,因为我写的IP地址(XXXX)和端口(Y)和我的电脑连接..

当我连接到服务器服务器保持我的IP地址和我的本地IP地址..在连接结束后。

这是我的问题开始... 正如我伤心我的服务器知道我的本地PC信息。我如何连接到我的本地PC上的服务器我的Web服务器,并发送TCP或UDP数据包?我在调制解调器上进行了端口转发,但我不想要它。当我做了端口转发是没有问题的,但我不希望它...

感谢答复和对不起我的engislih如果我有错误。

回答

0

如果路由器/ NAT位于服务器和外部客户端之间,则必须在路由器上使用端口转发。外部客户端不会直接连接到服务器的专用LAN IP /端口,而是连接到路由器的公共WAN IP /端口。所以路由器需要知道转发到该IP /端口到服务器的专用LAN IP /端口的入站数据包。

在本地PC上运行的客户端能够连接到服务器,因为它们都是在路由器在同一个局域网一侧,这样的连接是直接通过路由器的WAN不走。对于位于路由器WAN端的客户端,情况并非如此。