python socket 聊天室实例代码详解


Posted in Python onNovember 14, 2019

python socket 聊天室

import socket

s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
#绑定端口
s.bind(("127.0.0.1", 8888))
while True:
  data = s.recvfrom(1024)
  print(str(data[0].decode("gbk")))
  send_data = input("请输入聊天内容")
  if "exit" in send_data:
    break
  s.sendto(send_data.encode("utf-8"), ('127.0.0.1', 11111))
  # windows是自动进行解析的
s.close()

简单的python socket聊天室就完成了

其中socket.AF_INET是固定的,好像是socket树,SOCK_DGRAM是udp协议。

这个核心是用bind绑定了一个端口,相当于自己在本地开启了一个8888端口。服务端是11111端口

以上就是相关全部知识点,感谢大家的学习和对三水点靠木的支持。

Python 相关文章推荐
python实现apahce网站日志分析示例
Apr 02 Python
Python回调函数用法实例详解
Jul 02 Python
Python 文件管理实例详解
Nov 10 Python
python如何在终端里面显示一张图片
Aug 17 Python
基于python(urlparse)模板的使用方法总结
Oct 13 Python
python交互式图形编程实例(三)
Nov 17 Python
Python中对象的引用与复制代码示例
Dec 04 Python
python实现串口自动触发工作的示例
Jul 02 Python
python图形用户接口实例详解
Dec 16 Python
Python 将 QQ 好友头像生成祝福语的实现代码
May 03 Python
安装python3.7编译器后如何正确安装opnecv的方法详解
Jun 16 Python
Python脚本调试工具安装过程
Jan 11 Python
python中dict()的高级用法实现
Nov 13 #Python
python实现的多任务版udp聊天器功能案例
Nov 13 #Python
利用python实现PSO算法优化二元函数
Nov 13 #Python
使用python制作一个解压缩软件
Nov 13 #Python
Python 脚本实现淘宝准点秒杀功能
Nov 13 #Python
基于python实现把图片转换成素描
Nov 13 #Python
Django连接数据库并实现读写分离过程解析
Nov 13 #Python
You might like
制作特殊字的脚本
2006/06/26 Javascript
Mootools 1.2教程 Fx.Morph、Fx选项和Fx事件
2009/09/15 Javascript
用jquery设置按钮的disabled属性的实现代码
2010/11/28 Javascript
线路分流自动智能跳转代码,自动选择最快镜像网站(js)
2011/10/31 Javascript
转义字符(\)对JavaScript中JSON.parse的影响概述
2013/07/17 Javascript
jQuery及JS实现循环中暂停的方法
2015/02/02 Javascript
javascript定时器完整实例
2015/02/10 Javascript
php+ajax+jquery实现点击加载更多内容
2015/05/03 Javascript
学习使用grunt来打包JavaScript和CSS程序的教程
2016/01/04 Javascript
利用jQuery实现CheckBox全选/全不选/反选的简单代码
2016/05/31 Javascript
JavaScript性能优化之函数节流(throttle)与函数去抖(debounce)
2016/08/11 Javascript
javascript中setAttribute兼容性用法分析
2016/12/12 Javascript
Node.js中看JavaScript的引用
2017/04/22 Javascript
微信小程序之批量上传并压缩图片的实例代码
2018/07/05 Javascript
vue 表单验证按钮事件交由父组件触发的方法
2018/12/17 Javascript
微信小程序--特定区域滚动到顶部时固定的方法
2019/04/28 Javascript
LayUI数据接口返回实体封装的例子
2019/09/12 Javascript
JavaScript实现文件下载并重命名代码实例
2019/12/12 Javascript
vue项目中微信登录的实现操作
2020/09/08 Javascript
vue基于Echarts的拖拽数据可视化功能实现
2020/12/04 Vue.js
python如何为被装饰的函数保留元数据
2018/03/21 Python
对pandas的层次索引与取值的新方法详解
2018/11/06 Python
Python 自动登录淘宝并保存登录信息的方法
2019/09/04 Python
Python GUI库Tkiner使用方法代码示例
2020/11/27 Python
CSS3实现点击放大的动画实例代码
2017/02/27 HTML / CSS
澳大利亚冒险体验:Adrenaline(跳伞、V8赛车、热气球等)
2017/09/18 全球购物
COS美国官网:知名服装品牌
2019/04/08 全球购物
大学生专业个人学习的自我评价
2013/10/26 职场文书
2013年研究生毕业感言
2014/02/06 职场文书
经营管理策划方案
2014/05/22 职场文书
领导班子四风问题个人对照检查材料
2014/10/04 职场文书
幼儿园校车安全责任书
2015/05/08 职场文书
欠条样本
2015/07/03 职场文书
教师外出学习心得体会
2016/01/18 职场文书
2016年教师师德师风承诺书
2016/03/25 职场文书
导游词之山西祁县乔家大院
2019/10/14 职场文书