如何使用python创建一个tcp服务器

2025-10-26 13:47:15

1、搭建一个服务器,实现网络通信,

可以通过tcp协议,

服务器端就可以和客户端实现通信。

如何使用python创建一个tcp服务器

1、创建一个TCP服务器

一个简单方法就是使用 socketserver 库。

socketserver 库的基本结构如图。

如何使用python创建一个tcp服务器

2、构建服务器源代码

主要如下

serv = TCPServer(('', 20000), EchoHandler)     

serv.serve_forever()

具体源代码如图

如何使用python创建一个tcp服务器

3、启动服务器。

直接运行对应的脚本即可。

如图:

如何使用python创建一个tcp服务器

1、通过python的命令行输入以下内容即可建立连接:

from socket import socket, AF_INET, SOCK_STREAM

s = socket(AF_INET, SOCK_STREAM)

s.connect(('localhost', 20000))

如何使用python创建一个tcp服务器

2、通过发送hello数据,

然后服务器就会返回对应的数据。

s.send(b'Hello')

s.recv(8192)

如何使用python创建一个tcp服务器

3、当测试第一步的时候

对应的服务器端会显示如下内容,

(主要对应print('Got connection from', self.client_address))

如图。

如何使用python创建一个tcp服务器

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢