2015-06-15 61 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端的客戶端,情況並非如此。