2016-09-23 160 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