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中的对象拷贝示例 python引用传递
Jan 23 Python
django自定义Field实现一个字段存储以逗号分隔的字符串
Apr 27 Python
python中的hashlib和base64加密模块使用实例
Sep 02 Python
Python使用正则表达式实现文本替换的方法
Apr 18 Python
Python 实现删除某路径下文件及文件夹的实例讲解
Apr 24 Python
基于Pandas读取csv文件Error的总结
Jun 15 Python
python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】
Jul 06 Python
Python如何基于rsa模块实现非对称加密与解密
Jan 03 Python
python读取dicom图像示例(SimpleITK和dicom包实现)
Jan 16 Python
浅谈Pytorch torch.optim优化器个性化的使用
Feb 20 Python
如何使用pandas读取txt文件中指定的列(有无标题)
Mar 05 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
Jun 23 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
PHP strip_tags()去除HTML、XML以及PHP的标签介绍
2014/02/18 PHP
php模拟登陆的实现方法分析
2015/01/09 PHP
thinkphp 验证码 的使用小结
2017/05/07 PHP
PDO::quote讲解
2019/01/29 PHP
PHP封装cURL工具类与应用示例
2019/07/01 PHP
Javascript 去除数组的重复元素
2010/05/04 Javascript
仿中关村在线首页弹出式广告插件(jQuery版)
2012/05/03 Javascript
javascript 构造函数方式定义对象
2015/01/02 Javascript
js实现右下角提示框的方法
2015/02/03 Javascript
JavaScript中的继承方式详解
2015/02/11 Javascript
bootstrap响应式工具使用详解
2017/11/29 Javascript
JavaScript实现二叉树定义、遍历及查找的方法详解
2017/12/20 Javascript
javascript异步编程的六种方式总结
2019/05/17 Javascript
layui将table转化表单显示的方法(即table.render转为表单展示)
2019/09/24 Javascript
解决layui中onchange失效以及form动态渲染失效的问题
2019/09/27 Javascript
Python cookbook(数据结构与算法)根据字段将记录分组操作示例
2018/03/19 Python
Python字典中的键映射多个值的方法(列表或者集合)
2018/10/17 Python
对Pycharm创建py文件时自定义头部模板的方法详解
2019/02/12 Python
Python对ElasticSearch获取数据及操作
2019/04/24 Python
Python3简单实现串口通信的方法
2019/06/12 Python
python实现简单坦克大战
2020/03/27 Python
python3.7调试的实例方法
2020/07/21 Python
绝对令人的惊叹的CSS3折叠效果(3D效果)整理
2012/12/30 HTML / CSS
详解HTML5 录音的踩坑之旅
2017/12/26 HTML / CSS
英国的领先快速时尚零售商:In The Style
2019/03/25 全球购物
写好自荐信要注意的问题
2013/11/10 职场文书
洗车工岗位职责
2014/03/15 职场文书
实践单位评语
2014/04/26 职场文书
一年级语文上册复习计划
2015/01/17 职场文书
毕业生自荐信范文
2015/03/05 职场文书
妈妈再爱我一次观后感
2015/06/08 职场文书
导游词之蓬莱长岛
2019/12/17 职场文书
Python图片处理之图片裁剪教程
2021/05/27 Python
十大最强格斗系宝可梦,超梦X仅排第十,第二最重格斗礼仪
2022/03/18 日漫
python实现手机推送 代码也就10行左右
2022/04/12 Python
Win11 25163.1010更新补丁KB5016904推送,测试服务验证管道(附更新修复汇总)
2022/07/23 数码科技