【问题标题】:How to remotely connect python tcp client and server?如何远程连接python tcp客户端和服务器?
【发布时间】:2016-09-23 20:54:11
【问题描述】:

我刚刚使用 tcp 协议编写了​​一些 python 服务器和客户端。我正在使用 linux,并且想连接到不在本地网络中的 Windows 机器。我怎样才能做到这一点?我知道这是关于 NAT 的事情,但我不知道如何正确地做到这一点。你能给我一步一步的指导吗?谢谢。

【问题讨论】:

标签: python tcp server client


【解决方案1】:

只使用套接字?您需要确保 Windows 笔记本电脑所在的网络配置为将指定端口转发到笔记本电脑。 (意味着它可以从外部访问)然后您可以使用套接字在您指定的端口上连接到笔记本电脑。

【讨论】:

  • 如何使用 python 脚本来实现?我希望它在 Windows 机器上启动脚本的那一刻配置网络。也许是 cmd 命令?
  • 端口转发最好在路由器上完成,而不是 python 脚本。可以使用 Python 脚本,但并不简单 - 看看 code.activestate.com/recipes/…
  • 非常感谢。但是你能告诉我怎么用 cmd 来做吗?
  • 我想最后一个问题:connectadress、connectport、listenadress和listenport应该用什么代替?
  • "listenport" 和 "connectport" 是您正在使用的端口,所以我猜两者都是 22? listenaddress”和“connectaddress”监听地址是笔记本电脑的IP,connect是你的python服务器IP。
猜你喜欢
  • 2021-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-24
  • 1970-01-01
  • 1970-01-01
  • 2022-01-16
  • 2021-11-06
相关资源
最近更新 更多