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

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

时间2025-09-17 12:34:56分类IT科技浏览6084
导读:本文教程操作环境: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
如何提高网站关键词密度(新网站如何快速获得关键词排名暴涨) tableview 多选(vxe-table 表格多选框回显)