位置: 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怎么关闭)

  • 苹果6 plus尺寸多少(苹果6 0系统)(苹果6plus尺寸多大屏幕)

    苹果6 plus尺寸多少(苹果6 0系统)(苹果6plus尺寸多大屏幕)

  • 抖音怎么关联热点(抖音怎么关联热点才能通过)

    抖音怎么关联热点(抖音怎么关联热点才能通过)

  • 微信如何取消银行卡绑定(微信如何取消银行卡优先支付)

    微信如何取消银行卡绑定(微信如何取消银行卡优先支付)

  • vivo NEX 3s快充功率是多少呢(vivonex3快充技术)

    vivo NEX 3s快充功率是多少呢(vivonex3快充技术)

  • 如何去除手机qq 浏览器广告(如何去除手机壳上的胶)

    如何去除手机qq 浏览器广告(如何去除手机壳上的胶)

  • 华为云电脑密码是什么(华为云电脑初始密码)

    华为云电脑密码是什么(华为云电脑初始密码)

  • i79700k用啥散热器啊(i7 9700k配什么散热)

    i79700k用啥散热器啊(i7 9700k配什么散热)

  • 微信聊天额是什么意思(微信聊天记录多少算多)

    微信聊天额是什么意思(微信聊天记录多少算多)

  • 微信突然不能正常使用(微信突然不能正常使用了只能聊天怎么回事)

    微信突然不能正常使用(微信突然不能正常使用了只能聊天怎么回事)

  • qq号三个皇冠之后是啥东西(qq号一个皇冠三个星星是多少级)

    qq号三个皇冠之后是啥东西(qq号一个皇冠三个星星是多少级)

  • 苹果官方care+是什么意思(apple care+iphone)

    苹果官方care+是什么意思(apple care+iphone)

  • 储存容量基本单位(储存容量是按什么为基本单位计算?)

    储存容量基本单位(储存容量是按什么为基本单位计算?)

  • 拼多多卸载不掉(拼多多卸载不掉只能移除)

    拼多多卸载不掉(拼多多卸载不掉只能移除)

  • 华为vie一al10参数(华为vie–al10参数价格)

    华为vie一al10参数(华为vie–al10参数价格)

  • ipad如何语音(ipad如何语音转文字)

    ipad如何语音(ipad如何语音转文字)

  • iphone转移到新iphone(iphone转移到新iphone是完全一样吗)

    iphone转移到新iphone(iphone转移到新iphone是完全一样吗)

  • 微信两年不用会怎么样(微信两年不用会注销吗)

    微信两年不用会怎么样(微信两年不用会注销吗)

  • 小米便签可以画画吗(小米便签画图自动修正)

    小米便签可以画画吗(小米便签画图自动修正)

  • oppo新出的reno为什么有两个(oppo reno好久出来的)

    oppo新出的reno为什么有两个(oppo reno好久出来的)

  • 怎么发朋友圈(怎么发朋友圈链接)

    怎么发朋友圈(怎么发朋友圈链接)

  • 360wifi初始密码是多少(360无线wifi初始密码是多少)

    360wifi初始密码是多少(360无线wifi初始密码是多少)

  • 优酷一个月vip怎么充值(优酷一个月vip在哪)

    优酷一个月vip怎么充值(优酷一个月vip在哪)

  • 苹果手机描述文件是空白的怎么办(苹果手机描述文件在哪里)

    苹果手机描述文件是空白的怎么办(苹果手机描述文件在哪里)

  • 美团满减技巧(美团怎么做满减最划算)

    美团满减技巧(美团怎么做满减最划算)

  • 快影如何取消水印(快影如何取消水印功能)

    快影如何取消水印(快影如何取消水印功能)

  • 退款成功但是钱没到账(退款成功但是钱没到银行卡,反而银行卡余额没有了)

    退款成功但是钱没到账(退款成功但是钱没到银行卡,反而银行卡余额没有了)

  • 10款手机赚钱软件排行,月赚10000+元的赚钱软件(10款手机赚钱软件下载)

    10款手机赚钱软件排行,月赚10000+元的赚钱软件(10款手机赚钱软件下载)

  • php中__isset方法的使用(php中isset函数作用)

    php中__isset方法的使用(php中isset函数作用)

  • 小规模纳税人税收优惠2023
  • 汇票签收后可以撤回吗
  • 建筑企业简易计税可以开专票吗
  • 增值税进项发票认证流程
  • 收入 合同
  • 应收票据贷方余额怎么办
  • 普通发票专用发票每张最高限额
  • 工程结算可以转什么科目
  • 商业承兑到期对方不付款如何起诉
  • 出口发票金额和备注了差了1分钱
  • 增值税留抵还需要交税吗
  • 企业所得税预缴可以不交吗
  • 查账征收企业所得税年度申报
  • 房地产土地抵扣
  • 怎么做销售二手车
  • 其他劳务包括什么内容?
  • 职业培训和职业技能培训的区别
  • 固定资产差额
  • 公司名下商品房交易开具发票
  • 个体工商户变更法人
  • 分期收款方式怎么算消费税
  • 辅助生产费用的核算
  • 期间费用率计算方式
  • 二手车交易增值税按照多少征收税率减半征收
  • 业务招待费是什么科目
  • excel中在多个单原格中输入相同数据
  • 差旅补助需要计提吗
  • 进口的固定资产包括哪些
  • 什么叫毛利润和净利润
  • 营业款怎么存入公司账户
  • linux runit
  • 景区门票定价方法
  • 油费餐费入什么科目
  • 计提下个月工资怎么做
  • php保存数据
  • PHP:connection_status()的用法_misc函数
  • 预缴企业所得税分录
  • 财务费用明细科目怎么写
  • 民间非营利组织会计制度
  • 工地扬尘检测仪防尘缸怎么安装
  • 残保金所属期怎么写
  • 深入理解php
  • 日期按钮
  • 固定资产清理如何申报增值税
  • 账上没有实收资本
  • 大学生创新创业平台
  • 广告公司的一般纳税人税率是多少
  • 期初是什么
  • 即征即退相关证明材料
  • 固定资产为什么要交税
  • 商务报销标准
  • 使用积分换取物的软件
  • 日本发票国内能用吗
  • 餐饮业固定资产怎么摊销
  • 企业取得的跨期业务
  • 微信支付的账务在哪里
  • 营改增账务处理实例
  • 营改增对企业税负影响
  • 资金结存属于资产类吗
  • 季度初资产总额怎么算
  • mysql中具体到删某一个数据
  • 如何删除多余的空白表格
  • linux make命令怎么用
  • 怎么修复windows update
  • linux中的awk命令详解
  • windows10周年更新
  • centos 7安装教程(图文详解)
  • win7系统禁止更新
  • win7系统电脑开机黑屏
  • win10小娜无法启动语音识别
  • window10自动开机怎么回事
  • jquerymobile
  • android实战教程
  • jQuery select自动选中功能实现方法分析
  • 搭建oj
  • linux实现shell代码
  • javascrip语言
  • 怎么查询企业的联系方式
  • 个体工商户定期定额核定
  • 特殊工种作业人员
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设