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练习程序批量修改文件名
Jan 16 Python
Python线程的两种编程方式
Apr 14 Python
Python中利用sorted()函数排序的简单教程
Apr 27 Python
简单谈谈Python中的反转字符串问题
Oct 24 Python
python ddt实现数据驱动
Mar 14 Python
django允许外部访问的实例讲解
May 14 Python
kaggle+mnist实现手写字体识别
Jul 26 Python
python高阶爬虫实战分析
Jul 29 Python
大家都说好用的Python命令行库click的使用
Nov 07 Python
python装饰器的特性原理详解
Dec 25 Python
pandas读取csv文件提示不存在的解决方法及原因分析
Apr 21 Python
MATLAB数学建模之画图汇总
Jul 16 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
简单解决微信文章图片防盗链问题
2016/12/17 PHP
php的常量和变量实例详解
2017/06/27 PHP
PHP chunk_split()函数讲解
2019/02/12 PHP
javascript编程起步(第二课)
2007/02/27 Javascript
js调试工具 Javascript Debug Toolkit 2.0.0版本发布
2008/12/02 Javascript
基于jquery实现状态限定编辑的代码
2012/02/11 Javascript
nodejs入门详解(多篇文章结合)
2012/03/07 NodeJs
仿中关村在线首页弹出式广告插件(jQuery版)
2012/05/03 Javascript
JavaScript中的DSL元编程介绍
2015/03/15 Javascript
javascript日期计算实例分析
2015/06/29 Javascript
nodejs爬虫抓取数据乱码问题总结
2015/07/03 NodeJs
比例尺、缩略图、平移缩放之百度地图添加控件方法
2015/08/03 Javascript
jquery插件tytabs.jquery.min.js实现渐变TAB选项卡效果
2015/08/25 Javascript
剖析Angular Component的源码示例
2018/03/23 Javascript
Angular5中调用第三方库及jQuery的添加的方法
2018/06/07 jQuery
element-ui 的el-button组件中添加自定义颜色和图标的实现方法
2018/10/26 Javascript
vue实现在线翻译功能
2019/09/27 Javascript
基于Electron实现桌面应用开发代码实例
2020/07/07 Javascript
WebStorm无法正确识别Vue3组合式API的解决方案
2021/02/18 Vue.js
使用Python中的cookielib模拟登录网站
2015/04/09 Python
Python 列表排序方法reverse、sort、sorted详解
2016/01/22 Python
Python 读取指定文件夹下的所有图像方法
2018/04/27 Python
Python时间序列处理之ARIMA模型的使用讲解
2019/04/02 Python
python进程和线程用法知识点总结
2019/05/28 Python
详解pycharm连接不上mysql数据库的解决办法
2020/01/10 Python
基于python实现音乐播放器代码实例
2020/07/01 Python
Pytorch实现WGAN用于动漫头像生成
2021/03/04 Python
HTML5 Canvas 实现圆形进度条并显示数字百分比效果示例
2017/08/18 HTML / CSS
美国名牌太阳镜折扣网站:Eyedictive
2017/05/15 全球购物
Sunglasses Shop瑞典:欧洲领先的太阳镜网上商店
2018/04/22 全球购物
实习期自我鉴定
2013/10/11 职场文书
物流管理专业应届生求职信
2013/11/21 职场文书
博士导师推荐信
2015/03/25 职场文书
离婚起诉书范文2016
2015/11/26 职场文书
阳光体育运动标语口号
2015/12/26 职场文书
Python基础之pandas数据合并
2021/04/27 Python