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

  • 收藏的录音怎么发到朋友圈(收藏的录音怎么发出去)

    收藏的录音怎么发到朋友圈(收藏的录音怎么发出去)

  • 什么是操作系统

    什么是操作系统

  • 为什微信号无法网页版登录(为什微信号无法登录)

    为什微信号无法网页版登录(为什微信号无法登录)

  • 淘宝退货可以用京东快递吗(淘宝退货可以用丰巢吗)

    淘宝退货可以用京东快递吗(淘宝退货可以用丰巢吗)

  • 极信通信怎么交话费(极信通信购买)

    极信通信怎么交话费(极信通信购买)

  • 华为下拉通知栏不见了(华为下拉通知栏没反应)

    华为下拉通知栏不见了(华为下拉通知栏没反应)

  • 电脑多久换一次(电脑多久换一次电池)

    电脑多久换一次(电脑多久换一次电池)

  • 键盘颜色怎么切换(键盘颜色怎么切换deil)

    键盘颜色怎么切换(键盘颜色怎么切换deil)

  • xr4g信号满格却没网(xr4g信号弱)

    xr4g信号满格却没网(xr4g信号弱)

  • iphone备份失败icloud空间不足什么意思(iphone备份失败icloud电脑空间不足怎么办)

    iphone备份失败icloud空间不足什么意思(iphone备份失败icloud电脑空间不足怎么办)

  • 红米k30pro解锁方式(红米k30probl锁)

    红米k30pro解锁方式(红米k30probl锁)

  • 一个手机号可以注册几个支付宝(一个手机号可以注册几个淘宝账号)

    一个手机号可以注册几个支付宝(一个手机号可以注册几个淘宝账号)

  • crr一ul00是什么型号手机(crr-ul20)

    crr一ul00是什么型号手机(crr-ul20)

  • ipad2微信版本低登录不了怎么办(ipad 微信版本低)

    ipad2微信版本低登录不了怎么办(ipad 微信版本低)

  • 手机提示支付风险怎么关闭(手机提示支付风险怎么关)

    手机提示支付风险怎么关闭(手机提示支付风险怎么关)

  • 华为旗舰机是什么意思(华为旗舰机什么时候降价)

    华为旗舰机是什么意思(华为旗舰机什么时候降价)

  • 为什么抖音动态变成了收藏(为什么抖音动态封面关掉了,别人看还是动的)

    为什么抖音动态变成了收藏(为什么抖音动态封面关掉了,别人看还是动的)

  • 客能达是不是正规公司(客能达刷脸支付代理怎么样)

    客能达是不是正规公司(客能达刷脸支付代理怎么样)

  • 知乎怎么设置动态隐私(知乎怎么设置动态)

    知乎怎么设置动态隐私(知乎怎么设置动态)

  • 苹果主题商店在哪里(苹果手机主题商店)

    苹果主题商店在哪里(苹果手机主题商店)

  • 怎么将华为p30手机窗口关闭(怎么把华为p30手机数据导入苹果手机)

    怎么将华为p30手机窗口关闭(怎么把华为p30手机数据导入苹果手机)

  • 小米手机的屏幕分辨率怎么调(小米手机的屏幕使用时间在哪里)

    小米手机的屏幕分辨率怎么调(小米手机的屏幕使用时间在哪里)

  • 海康camera01怎样修改(海康摄像机如何)

    海康camera01怎样修改(海康摄像机如何)

  • 小天才z5耗电快怎么办(小天才z5耗电特别快)

    小天才z5耗电快怎么办(小天才z5耗电特别快)

  • 小米8通话听筒声音小(小米8通话听筒小 微信电话正常)

    小米8通话听筒声音小(小米8通话听筒小 微信电话正常)

  • 草图大师快捷键(草图大师快捷键常用表图片)

    草图大师快捷键(草图大师快捷键常用表图片)

  • springboot和vue实现前后端分离基础教程(springboot和vue结合)

    springboot和vue实现前后端分离基础教程(springboot和vue结合)

  • 驱动开发:内核字符串转换方法(驱动开发:内核是什么)

    驱动开发:内核字符串转换方法(驱动开发:内核是什么)

  • 所得税减免会计分录
  • 挂车交车船税吗
  • 计提坏账部分收入怎么算
  • 没达到起征点需要申报吗
  • 年金是否一定是每年发生一次
  • 租赁合同印花税率
  • 什么时候做计提的会计分录
  • 普通增值税发票是否可以抵扣?
  • 公司之间借钱不还违法吗
  • 跨行业能开发票吗
  • 会计增长知识方面
  • 金蝶软件怎么设置会计科目
  • 业务招待费扣除计算举例说明
  • 土地闲置费是否可以列入生产成本
  • 律师事务所的会计账务处理
  • 最新粮食购销企业税务规定
  • 企业汇算清缴后税务局会不会查
  • 企业处理二手车增值税没交,有什么影响
  • 分期付款的车怎么做分录
  • 物业公司安装监控为了什么
  • 财务报表年报和季报必须一样吗
  • 来料加工进料加工是免税的吗?
  • 办理股权转让麻烦吗
  • Windows11怎么免费升级专业版
  • 买mac要买applecare么
  • 滴滴发票开公司名称可以抵扣进项吗
  • 一般纳税人劳务发票税点多少
  • linux系统中将加密过的密码放到什么文件中
  • php的字符串函数
  • 计提本月所得税费会计分录
  • 吊兰怎么养才能开花
  • PHP:token_name()的用法_Tokenizer函数
  • 录入财务凭证
  • yii2关联查询
  • 工具tj
  • vue 响应式自适应布局
  • 谷歌浏览器无法安装
  • 小程序设计制作
  • ptech模型
  • php array_multisort 对数组进行排序详解及实例代码
  • 出口抵减内销产品应纳税额怎么结转
  • 工商银行代发工资多久到账
  • 股东分红的会计分录怎么做
  • 电子税务局网开电子发票
  • 未确认融资费用怎么算
  • 个人独资企业增值税免征额
  • 补计提去年所得税会影响当月资产
  • 如何编制试算平衡表图示
  • 其他应收款账务核销后放在哪个科目里
  • 营改增后预交营业税怎么处理
  • 进项税额不得从销项税额中抵扣项目是什么意思
  • 债券分期付息到期还本的意思
  • 财务费用在贷方表示增加还是减少
  • 机器折旧科目
  • 企业购买银行理财产品的会计处理
  • 发票没交税可以报销吗
  • 银行付款手续费发票如何入账
  • c#如何使用数据库
  • windowsxp无法定位程序输入点
  • Windows Server 2008中安装DNS服务器详细图文教程
  • RSync文件备份同步 Linux服务器rsync同步配置图文教程
  • 怎么在centos中创建一个文件
  • win8在哪里卸载软件
  • centos权限不够怎么办
  • media.codec是什么软件
  • win7自动更新失败怎么删除更新启动
  • 升级win10后悔了
  • script在html中的用法
  • Unity3D游戏开发引擎
  • linux如何批量执行脚本
  • python 正则 \s
  • unityugui
  • python 代码缩进
  • 安卓中的多线程
  • 税务举报电话号码
  • 运输专票怎么开发票
  • 服务收入确认条件有哪些
  • 落实与什么动词搭配
  • 爱信诺开票系统怎么安装
  • 免税企业可以收增值税专票吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设