2016-09-23 201 views
-1

我剛剛寫了一些使用tcp協議的python服務器和客戶端。我正在使用Linux,並且想連接到不在本地網絡中的Windows機器。我怎樣才能做到這一點?我知道這是關於NAT的事情,但我無法找到正確的做法。你能請給我一步一步的指導?謝謝。如何遠程連接python tcp客戶端和服務器?

+0

請顯示您的問題[mcve]。 – idjaw

回答

0

只需使用套接字?您需要確保將windows筆記本電腦所在的網絡配置爲將指定的端口轉發至筆記本電腦。 (意味着它可以從外部訪問)然後,您可以使用套接字連接到您指定的端口上的筆記本電腦。

+0

我該如何使用python腳本來做到這一點?我希望它在腳本在Windows機器上啓動的那一刻配置網絡。也許cmd命令? – Luti

+0

端口轉發最好在路由器上完成,而不是使用python腳本。可以使用Python腳本,但不是簡單的 - 看看http://code.activestate.com/recipes/483732-asynchronous-port-forwarding/ – user3788339

+0

非常感謝。但你也可以告訴我如何使用CMD來做到這一點? – Luti