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

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

时间2025-07-30 04:36:20分类IT科技浏览5198
导读:本文教程操作环境: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
网页打不开是什么原因?解决方法视频(网页打不开是什么原因?解决方法) 探析SEO原创文章不能快速收录的原因(从搜索引擎、内容质量、外链等多方面进行分析)