【发布时间】:2017-10-04 08:50:36
【问题描述】:
我下载了一些软件,它是用 Lua 脚本控制的。但是,我希望能够使用 Python 脚本来控制它。幸运的是,该软件自带了一个可以导入的 Python 模块,以及一个可以用来控制软件的 Python API。
我不明白,数据是如何在我的 Python 脚本和我的机器上运行的软件之间传输的。该软件非常含糊地将其描述为使用套接字和 TCP/IP 传输数据。但是,我不明白这是什么意思。
根据我对 TCP/IP 的了解,它用于从网站发送和接收数据。因此,我的网络浏览器向网络服务器发送 TCP/IP 命令,然后服务器通过将请求的数据发送回我的计算机来做出响应。
这是否意味着当我运行 Python 脚本并从该软件接收数据时,我通过 Internet 发送请求,而该请求必须一路返回到我的计算机?还是只是一切都在我的机器上本地运行,而 TCP/IP 只是某种格式,用于在两个正在运行的不同程序之间传输数据?
谢谢!
【问题讨论】:
标签: python sockets networking tcp network-programming