介绍
本篇文章给大家分享的是有关怎么在python中使用插座连接客户端,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
python的优点有哪些
1,简单易用,与C/c++、Java、c#等传统语言相比,python对代码格式的要求没有那么严格;2,python属于开源的,所有人都可以看到源代码,并且可以被移植在许多平台上使用;3,python面向对象,能够支持面向过程编程,也支持面向对象编程;4,python是一种解释性语言,python写的程序不需要编译成二进制代码,可以直接从源代码运行程序;5,python功能强大,拥有的模块众多,基本能够实现所有的常见功能。
<强> 1,流程强>
(1)建立基于IPV4和TCP协议的插座。这里的AF_INET是指使用IPV4协议,SOCK_STREAM指定使用面向流的TCP协议,将监视端口连接起来,设定等待连接的最大数量。
(2)建立永久循环,获得客户请求的连接,接受()等待客户返回连接
(3)连接建立后,等待客户端数据,接受客户端数据后,将数据返回客户端,最后关闭连接。
<强> 2,实例强>
#, - *安康;编码:utf-8 - * - 得到socket import 插座,AF_INET, SOCK_STREAM , def echo_handler (sock 地址): print (“Get  Connection 得到地址:,,,地址) , while 真正的: 时间=response sock.recv (8192) if not 反应: 打破 print (f" Got {响应}“) sock.sendall(响应) , def echo_server(地址,back_log=5): sock =,插座(AF_INET, SOCK_STREAM) sock.bind(地址) sock.listen (back_log) , while 真正的: sock_client, address =, sock.accept () echo_handler (sock_client,地址) , if __name__ ==,“__main__": echo_server ((& # 39; localhost # 39;,, 5000))
以上就是怎么在python中使用插座连接客户端,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。