开发人员可以使用大量的第三方Python工具创建网络客户端和服务器,这些第三方工具的核心模块是socket模块。这个模块展示了快速创建TCP和UDP服务器及客户端、使用原始套接字等所必需的代码。
我们从最简单的客户端和服务器开始
客户端代码
服务端代码
运行看看效果,先运行服务端开启监听,等来连接。再打开客户端进行连接。
运行效果(上为服务端,下为客户端)
成功建立连接了,那么接下来实现交互功能,使得它们之间可以互相通讯
客户端代码
服务端代码
运行一些看看效果
运行结果
现在服务端和客户端可以交互了。