首页IT科技python tcp 服务器(TCP在python中如何连接服务器?)

python tcp 服务器(TCP在python中如何连接服务器?)

时间2025-06-21 00:26:25分类IT科技浏览4671
导读:本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。...

本文教程操作环境:windows7系统            、Python 3.9.1              ,DELL G3电脑              。

1                    、服务器说明

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

2        、注意

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

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

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

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

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

3         、实例

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

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((127.0.0.1,9999))

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

s.listen(5) print(Waitingforconnection...)

我们在使用通信的时候                     ,是离不开服务器的连接            ,随后实现与客户端之间的互相交流                     。TCP的服务器连接   ,需要通过Socket来实现            。相信大家在之前对这种通信方式                     ,都有所接触过   。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
uniapp跳转微信小程序(【微信小程序】使用uni-app——开发首页搜索框导航栏(可同时兼容APP、H5、小程序))