位置: IT常识 - 正文

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

编辑:rootadmin

推荐整理分享TCP在python中如何连接服务器?(python3 tcp),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python中tcp通信,python tcp socket,tcp python,python3 tcp,tcp python,tcpip python,tcp python,python tcping,内容如对您有帮助,希望把文章链接给更多的朋友!

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

1、服务器说明

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

2、注意

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

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

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

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来实现。相信大家在之前对这种通信方式,都有所接触过。

本文链接地址:https://www.jiuchutong.com/zhishi/313243.html 转载请保留说明!

上一篇:分享帝国cms选取两个表的集合实现按某字段排序(分享帝国cms选取什么)

下一篇:PHPCMS 如何取消水印?(php怎么关闭)

  • 2021国庆火车票什么时候放票(2021 国庆 火车票)

    2021国庆火车票什么时候放票(2021 国庆 火车票)

  • iphone怎么快速打开健康码(iPhone怎么快速打开nfc)

    iphone怎么快速打开健康码(iPhone怎么快速打开nfc)

  • oppok9pro怎么设置动态壁纸(OPPOk9Pro怎么设置屏幕上的原点)

    oppok9pro怎么设置动态壁纸(OPPOk9Pro怎么设置屏幕上的原点)

  • 微信通过手机号搜索到我怎么关闭(微信通过手机号添加怎么查看手机号)

    微信通过手机号搜索到我怎么关闭(微信通过手机号添加怎么查看手机号)

  • 华为手机充电口(华为手机充电口松动怎么变紧)

    华为手机充电口(华为手机充电口松动怎么变紧)

  • 怎样戴耳机才是正确的(怎么佩戴耳机会比较舒服)

    怎样戴耳机才是正确的(怎么佩戴耳机会比较舒服)

  • 搜狗输入法标点符号半角怎么设置(搜狗输入法标点符号顺序)

    搜狗输入法标点符号半角怎么设置(搜狗输入法标点符号顺序)

  • kindle电池容量(kindle电池容量为什么这么低)

    kindle电池容量(kindle电池容量为什么这么低)

  • 仅仅看qq资料卡对方知道么(仅仅看qq资料卡照片对方知道么)

    仅仅看qq资料卡对方知道么(仅仅看qq资料卡照片对方知道么)

  • 微信收款积分一天有上限吗(微信收款积分一天能收多少积分)

    微信收款积分一天有上限吗(微信收款积分一天能收多少积分)

  • 苹果x建议更新13.4吗(苹果x建议更新13吗)

    苹果x建议更新13.4吗(苹果x建议更新13吗)

  • 苹果xr支持双电信卡吗(xr可以用双电信吗)

    苹果xr支持双电信卡吗(xr可以用双电信吗)

  • 小米盒子cec控制是什么意思(小米盒子cec控制怎么用)

    小米盒子cec控制是什么意思(小米盒子cec控制怎么用)

  • 快手号被盗会有什么后果(如果你的快手号被盗会有什么提示嘛)

    快手号被盗会有什么后果(如果你的快手号被盗会有什么提示嘛)

  • iphone11支持扩容吗(苹果11能扩容)

    iphone11支持扩容吗(苹果11能扩容)

  • opporeno3有无线充电吗(opporeno3可以无线充电吗)

    opporeno3有无线充电吗(opporeno3可以无线充电吗)

  • 如何用支付宝坐地铁(如何用支付宝坐北京地铁)

    如何用支付宝坐地铁(如何用支付宝坐北京地铁)

  • ipad屏幕常亮怎么调(ipad 常亮)

    ipad屏幕常亮怎么调(ipad 常亮)

  • 手机系统应用怎么卸载(手机系统应用怎么清理内存)

    手机系统应用怎么卸载(手机系统应用怎么清理内存)

  • 华为nova5pro耳机怎么用(华为nova5pro耳机模式怎么设置)

    华为nova5pro耳机怎么用(华为nova5pro耳机模式怎么设置)

  • ipad存储文件在哪里(ipadpro存储文件)

    ipad存储文件在哪里(ipadpro存储文件)

  • 荣耀9x有没有耳机孔(荣耀9x有没有耳机插孔)

    荣耀9x有没有耳机孔(荣耀9x有没有耳机插孔)

  • ipad air3支持笔吗(ipadair3支持几代笔)

    ipad air3支持笔吗(ipadair3支持几代笔)

  • wps高级选项在哪里(wps中高级选项在哪里)

    wps高级选项在哪里(wps中高级选项在哪里)

  • xs max长宽多少(xs max长宽多少厘米)

    xs max长宽多少(xs max长宽多少厘米)

  • 远特通信是什么(远特通信吧)

    远特通信是什么(远特通信吧)

  • 怎么让电脑安全关机?(如何让电脑安全)

    怎么让电脑安全关机?(如何让电脑安全)

  • Elementor怎样在一行内添加2个按钮(element excel)

    Elementor怎样在一行内添加2个按钮(element excel)

  • 留抵税额退税怎么做账
  • 没有固定金额的合同叫什么合同
  • 3901100090的暂定税率
  • 二手房个人所得税是买方交还是卖方交
  • 不动产统一发票图片
  • 先进技术企业的企业所得税税率
  • 工业固定资产折旧会计处理
  • 企业股权转让如何避税收
  • 车船税重复交了怎么退怎么在网上完税?
  • 代销手续费怎么做账
  • 福利费用发票可以抵扣
  • 开办费所得税清缴时如何调整
  • 当月未收到进项票怎么处理
  • 过节发什么物资给员工好些
  • 企业用于在建工程购入的材料
  • 房屋租赁发票可以抵扣增值税吗
  • 一般纳税人没有开票要交税吗
  • 怎么在电子税务局变更财务负责人
  • 简并增值税税率政策解读
  • excel自动计算增值税
  • 跨年补提上年工资汇算清缴
  • 简易计税增值税计入什么科目
  • 季度所得税弥补亏损
  • 科研费用拨款如何记账?
  • 某房产开发公司向银行借款
  • 网络共享每次都要输入密码
  • 软件开发怎么做会计分录
  • 会计科目暂存款是什么意思
  • uniapp中的onload
  • php 静态
  • nwtray.exe - nwtray是什么进程 作用是什么
  • macbook直接显示桌面
  • php和javaweb
  • php删除语句
  • 独立费用包括
  • 安个小窝
  • 加计抵减是适用什么税率
  • vue3开发app
  • 车道线检测视频素材
  • 核心书评价格
  • 前端开发常见的兼容性问题
  • vue3响应式对象数组
  • 智能优化算法及其MATLAB实例
  • umount命令详解
  • 连带责任担保会被拘留吗
  • 进口货物的账务处理办法
  • 公账转钱出来要收手续费吗
  • 公司人员工资计算方法
  • 在建工程转入固定资产怎么做
  • 应税项目和非应税项目分类
  • 提供加工修理修配劳务包含哪些
  • 汽车加油增值税专用发票
  • 个税申报月份错误怎么更改
  • 错账原因有哪些类型
  • 长期股权投资损失可以税前扣除吗
  • 工程物资属于什么科目资产负债表
  • 手工账本应付账款怎么做
  • 新准则印花税计提会计分录
  • 当月增加的固定资产当月不计提折旧
  • 未实际收到的投资收益
  • 如何对会计感兴趣
  • 公司经营范围怎么填
  • 会计入门技巧
  • sqlserver 表分区工具
  • linux常用小技巧
  • Solaris 远程磁带备份步骤
  • win7开机显示黑屏
  • linux怎么用shell
  • iptables -l -n
  • linux whatis与whatis database 使用及查询方法(man使用实例)
  • perl中sub
  • js类继承的几种方式
  • 让图片垂直居中
  • [置顶]津鱼.我爱你
  • Python3.6正式版新特性预览
  • javascript.
  • 税收征管法规定税务机关在税款征收中可以采取哪些措施
  • 深圳市国家税务局网站
  • "贴现"是什么业务,都涉及哪些费用?
  • 如何发挥人才作为第一资源 护理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设