怎么在python中利用TCP连接服务器

  介绍

本篇文章给大家分享的是有关怎么在python中利用TCP连接服务器,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

python主要应用领域有哪些

1,云计算,典型应用OpenStack.2,网前端开发,众多大型网站均为python开发。3。人工智能应用,基于大数据分析和深度学习而发展出来的人工智能本质上已经无法离开python.4,系统运维工程项目,自动化运维的标配就是python + Django/flask.5,金融理财分析,量化交易,金融分析。6,大数据分析。

<强> 1,服务器说明,

服务器进程首先要绑定一个端口并监听来自其他客户端的连接。如果某个客户端连接过来了,服务器就与该客户端建立插座连接,随后的通信就靠这个插座连接了。

<强> 2,注意

IP 127.0.0.1指本机回环地址,永远指向本机;

港口端口linux用1000以上,这是一个两字节数,范围(0 65535),共65536种状态,当前此协议的此端口不能被别人占用;

server.bild()绑定一个二元组,不可多次绑定同一个端口;

听()监听,不可多次监听,真正的显示出端口;

打开的资源必须关闭,会占用文件描述符fd。

<强> 3,实例

(1)创建一个基于IPv4和TCP协议的套接字:

 s =, socket.socket (socket.AF_INET, socket.SOCK_STREAM) 

(2)要绑定监听的地址和端口。

服务器可能有多块网卡,可以绑定到某一块网卡的IP地址上,也可以用0.0.0.0绑定到所有的网络地址,还可以用127.0.0.1绑定到本机地址

127.0.0.1是一个特殊的IP地址,表示本机地址,如果绑定到这个地址,客户端必须同时在本机运行才能连接,也就是说,外部的计算机无法连接进来。

(3)端口号需要预先指定。

因为我们写的这个服务不是标准服务,所以用这9999个端口号

 #,监听端口:
  s.bind ((& # 39; 127.0.0.1 # 39;,, 9999)) 

(4)紧接着,调用听()方法开始监听端口,传入的参数指定等待连接的最大数量:

 s.listen (5)
  印刷(& # 39;Waiting  for 连接……& # 39;)

以上就是怎么在python中利用TCP连接服务器,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

怎么在python中利用TCP连接服务器