位置: IT常识 - 正文

python中socket如何建立服务器(python的socket)

编辑:rootadmin

推荐整理分享python中socket如何建立服务器(python的socket),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python socket setsockopt,python中socket如何安装,python socket setsockopt,python socket.socket,python中socket如何安装,python sockets,python中socket如何安装,python中socket怎么用,内容如对您有帮助,希望把文章链接给更多的朋友!

说明

1、创建socket对象。

python中socket如何建立服务器(python的socket)

2、将socket绑定到指定地址。

3、绑定后必须准备好套接字。

以便接收连接。

4、服务器套接字符等待客户请求连接。

5、服务器和客户通过send和reext通信。

6、调用socket关闭连接

实例

importsocket#引入套接字模块#因为服务器需要同时响应多个客户端的请求,每一个连接都需要一个进程或新线程#1处理,否则一次只能服务一个客户importthreading#引入进程模块importtimedefsocket_server():server_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#步骤1host=socket.gethostname()#获取本地主机名port=5555#端口号,0-1024是标准的不能随意使用,1025-9999可以随意#1使用server_socket.bind((host,port))#参数必须是双元素元组,步骤2server_socket.listen(5)#步骤3whileTrue:#会返回一个含有两个元素的元组。第一个元素是一个新的socket对象#服务器通过它与客户端通信;第二个元素是客户的互联网地址sock,addr=server_socket.accept()#步骤4#threading.Thread(target=1,args=2)1对于函数,2是该函数需要的参数t=threading.Thread(target=tcp_link,args=(sock,addr))t.start()deftcp_link(sock,addr):print('Acceptnewconnectionfrom%s:%s...'%addr)sock.send('欢迎学校Python网络编程!'.encode('utf-8'))#send发送数据whileTrue:data=sock.recv(1024)#recv接收数据,为一个字节1024time.sleep(1)ifnotdataordata.decode('utf-8')=='exit':break;sock.send(("Hello,%s!"%data.decode('utf-8')).encode('utf-8'))sock.close()print('connectionfrom%s:%sclosed.'%addr)defmain():socket_server()if__name__=='__main__':main()

以上就是python中socket建立服务器的方法,希望对大家有所帮助。更多Python学习指路:Python基础教程

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

上一篇:mysql主从同步的优点

下一篇:<一>类,对象,this指针(对象是类的实例,一个对象必须属于一个已知的类)

  • qq深色模式怎么关闭(qq深色模式怎么关闭不了)

    qq深色模式怎么关闭(qq深色模式怎么关闭不了)

  • 红米10xpro有呼吸灯功能吗(红米10x手机有呼吸灯吗?)

    红米10xpro有呼吸灯功能吗(红米10x手机有呼吸灯吗?)

  • 荣耀20pro和华为nova6对比(荣耀20pro和华为p30pro)

    荣耀20pro和华为nova6对比(荣耀20pro和华为p30pro)

  • 电脑版WPS怎么设置纸型为16开(电脑wps怎么设置翻页方式)

    电脑版WPS怎么设置纸型为16开(电脑wps怎么设置翻页方式)

  • 飞猪一直退票受理中怎么办(飞猪退票一直不处理)

    飞猪一直退票受理中怎么办(飞猪退票一直不处理)

  • mate30功能介绍(mate30的功能介绍)

    mate30功能介绍(mate30的功能介绍)

  • 收藏的视频删除了怎么恢复(我的收藏视频删除了怎么恢复)

    收藏的视频删除了怎么恢复(我的收藏视频删除了怎么恢复)

  • qq消息通知怎么不显示内容(qq消息通知怎么设置跟随系统)

    qq消息通知怎么不显示内容(qq消息通知怎么设置跟随系统)

  • 抖音与微信的区别(抖音与微信的区别和联系)

    抖音与微信的区别(抖音与微信的区别和联系)

  • qq共同好友1个是自己吗

    qq共同好友1个是自己吗

  • 华为手环用处大吗(华为手环好嘛)

    华为手环用处大吗(华为手环好嘛)

  • 苹果微信发语音就闪出红色(苹果微信发语音有杂音)

    苹果微信发语音就闪出红色(苹果微信发语音有杂音)

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

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

  • 天猫积分卖了对号有影响吗(天猫积分卖家收到钱么)

    天猫积分卖了对号有影响吗(天猫积分卖家收到钱么)

  • 骁龙653相当于麒麟多少(骁龙653是什么水平)

    骁龙653相当于麒麟多少(骁龙653是什么水平)

  • 苹果11安兔兔跑分多少(iphone11安兔兔能跑多少分)

    苹果11安兔兔跑分多少(iphone11安兔兔能跑多少分)

  • 苹果x怎么省电(苹果x怎么省电不发热)

    苹果x怎么省电(苹果x怎么省电不发热)

  • 存储器系统是指(存储器系统由哪些部分组成)

    存储器系统是指(存储器系统由哪些部分组成)

  • 荣耀20的nfc在哪里(荣耀20i的nfc)

    荣耀20的nfc在哪里(荣耀20i的nfc)

  • 红米小金刚是哪一款(redmi小金刚是哪一款)

    红米小金刚是哪一款(redmi小金刚是哪一款)

  • 如何用飞猪购买火车票 听语音(如何用飞猪购买飞机票)

    如何用飞猪购买火车票 听语音(如何用飞猪购买飞机票)

  • vivox27有面部识别吗(vivox27脸部识别解锁在哪设置)

    vivox27有面部识别吗(vivox27脸部识别解锁在哪设置)

  • 华为nova4e怎么清理后台(nova4怎么清理内存)

    华为nova4e怎么清理后台(nova4怎么清理内存)

  • 手机休眠怎么关闭(手机休眠怎么关掉设置)

    手机休眠怎么关闭(手机休眠怎么关掉设置)

  • ps如何创建自定义形状图层(ps如何创建自定义画布)

    ps如何创建自定义形状图层(ps如何创建自定义画布)

  • mkvcdfs命令  制作vcd文件(mkv视频制作)

    mkvcdfs命令 制作vcd文件(mkv视频制作)

  • python的ndarray与pandas的series如何相互转换?(python中np.array用法)

    python的ndarray与pandas的series如何相互转换?(python中np.array用法)

  • 股东个人财产转让协议
  • 个人独资企业要承担无限责任吗
  • 代理记账公司账本
  • 劳务费发票入账在所得税中有何规定
  • 交通补贴税前扣除标准
  • 误餐补助缴个税怎么申报
  • 私募合伙企业收到投资款后退回,支付利息的会计处理
  • 2019年新注册公司
  • 医药零售行业 利润构成
  • 网上车辆购置税缴纳
  • 收付转凭证如何排序装订
  • 绿化工程上税多少
  • 为什么报税资料老是显示有
  • 购买软件会计账务处理
  • 商品和服务税收编码怎么查
  • 企业的对公支出是什么
  • 基础设施建设包括哪些方面
  • 企业汇算清缴后还能更正吗
  • 金三接口调用失败怎么办?
  • 社保滞纳利息所得税前扣除
  • 限额领料单是一种多次使用的
  • 抽奖得奖
  • 公允价值变动损益在利润表哪里
  • 电脑插上u盘
  • 奖励先进个人计划怎么写
  • 王者荣耀中刘邦技能解析以及如何连招
  • 增值税的滞纳金是多少
  • 飞机票增值税发票可以作为报销凭证吗
  • 输入字母和数字 小学信息技术课
  • 百香果的副作用及禁忌是哪些
  • php 数组定义
  • php怎么读取txt
  • thinkphp d
  • php实现和工作原理
  • 自然人税收管理系统扣缴客户端app
  • 少数股东权益贷方表示什么意思
  • 薄雾笼罩怎么写
  • typescript .d.ts
  • 公司请的临时工
  • 什么是企业的应付账款
  • 建筑企业提供建筑服务适用一般计税方法的,以取得
  • 路由器无线设置模式哪个更快
  • 织梦系统网站搭建教程
  • 织梦怎么用
  • 以非货币性资产对外投资会计处理
  • 企业应缴纳税款
  • 分公司撤销跨区经营
  • 存在弃置费用的固定资产由于技术进步
  • 企业零申报怎么办
  • 公司注销其他应付款怎么冲平
  • 补交进项转出的税分录
  • 法院的申请执行费是多少
  • 为什么预付账款可以通过应付账款核算
  • 营业收入和营业总收入一样吗
  • 残疾基金缴纳标准
  • 什么是企业合并的具体动因之一
  • 高新技术企业退出机制
  • 现金支票办理电话
  • 比较简单的字
  • ubuntu写脚本
  • windows8.1默认壁纸
  • PSof1.exe - PSof1是什么进程 有什么作用
  • xp sp3精简版
  • 在Linux操作系统中哪些命令可以正确关闭系统防火墙
  • 修改win10登录界面
  • win7系统引导坏了怎么修复
  • cocos2dx camera
  • #pragma UNROLL 4
  • Java中string类型比较大小
  • js设置iframe隐藏
  • 显示网络配置的命令
  • vue路由怎么实现
  • 原生js实现ajax步骤
  • android framework 框架层功能梳理
  • htc windows
  • android开发框架mvp
  • 贵州电子税务局怎么登录
  • 小规模国税申报表填写方法
  • 税收征管工作的基本目标
  • 国家税务总局中山市税务局港口税务分局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设