怎么在python中使用插座连接客户端

  介绍

本篇文章给大家分享的是有关怎么在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中使用插座连接客户端,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

怎么在python中使用插座连接客户端