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

  • 小规模纳税人未达起征点增值税处理
  • 抵进项税分录
  • 增值税专用发票抵扣期限
  • 总公司是一般纳税人吗
  • 利润表中的其他业务利润包括哪些
  • 结转周转材料成本分录
  • 向境外销售货物交增值税吗?
  • 行政事业单位核算的应交税费包括
  • 进项抵扣怎么操作
  • 承兑汇票兑现怎么填写
  • 房屋租赁协议填写版本
  • 期初未交增值税借方余额
  • 进项转出后是否要交税
  • 购买股权支付的相关税费怎么处理
  • 企业购买银行理财产品如何进行账务处理
  • 冲销去年费用
  • 注销一个公司需要多久
  • 建筑施工企业的安全生产许可证由哪里颁发
  • 从成因解析如何把控出口退税的执法风险
  • 工厂生产的配件怎么入账
  • 仓库多入库怎么退
  • 施工企业工作流程
  • 进项税额大于销项税额怎么办
  • 公司投资另外一个公司全资占股需要什么流程
  • 收到的支票背书怎么写
  • 营业执照原件丢失后果
  • 收到捐赠的固定资产需要折旧吗
  • 契税和增值税的计税依据
  • 分包利润是多少
  • 劳务工程款和工人工资的区别
  • 委托贷款利息收入需要缴纳增值税么
  • 在window中
  • 工资上月计提多了,这个月怎么冲
  • 非货币性资产交换的会计处理
  • 公司注销账上有固定资产转给股东还要交税吗
  • 邮件远程控制
  • 长期借款和应付利息
  • linux zen3
  • hpptd.exe
  • 基于thinkphp的学园招聘系统项目源代码
  • 期间损益结转都结转什么
  • php可以做什么脚本
  • thinkphp demo
  • php中的函数
  • 计提折旧是怎么计算的
  • 企业的借款费用怎么入账
  • 免税不可以开专票吗
  • 水利建设税根据什么申报
  • 在境外提供的广播影视节目(作品)的播映服务征收增值税
  • 购买固定资产发生的支出是资本性支出
  • 资产损失税前扣除最新政策2021
  • 家禽养殖企业
  • sql server 使用
  • 个税子女教育扣除申报方式怎么选
  • 增值税纳税申报实训报告
  • 一般纳税人报税时间每月的多少号
  • 所得税申报报表
  • 交耕地占用税如何交
  • 劳务派遣员工工会福利谁发放
  • CentOS 6.5 i386 安装MySQL 5.7.18详细教程
  • 扩展卷不相邻怎么办
  • .exe是什么软件
  • winpe安装
  • mac的vmware
  • win7系统怎么设置屏幕常亮
  • win7系统怎么设置屏幕常亮
  • 当前用户已注销
  • Unity3D游戏开发(第2版)pdf
  • nodejs require 路径查找
  • jquery 日期
  • Node.js中的construct构造函数
  • 预处理命令可以放在程序中的任何位置
  • jquery 异步加载
  • unity手柄圆盘
  • android 自定义style
  • 北京税务总局
  • 企业员工可以放弃购买社保吗
  • 金华市税务
  • 襄城是现在的哪个城市
  • 混凝土税率是多少2021
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设