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入门篇之函数
Oct 20 Python
在ironpython中利用装饰器执行SQL操作的例子
May 02 Python
Python基于分水岭算法解决走迷宫游戏示例
Sep 26 Python
python监控键盘输入实例代码
Feb 09 Python
Python之两种模式的生产者消费者模型详解
Oct 26 Python
python3模拟实现xshell远程执行liunx命令的方法
Jul 12 Python
python实现随机加减法生成器
Feb 24 Python
Python模块相关知识点小结
Mar 09 Python
pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)
Mar 25 Python
基于python实现地址和经纬度转换
May 19 Python
python 怎样进行内存管理
Nov 10 Python
pytorch实现ResNet结构的实例代码
May 17 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
实现了一个PHP5的getter/setter基类的代码
2007/02/25 PHP
PHPUnit PHP测试框架安装方法
2011/03/23 PHP
php设计模式 Interpreter(解释器模式)
2011/06/26 PHP
Symfony2实现在doctrine中内置数据的方法
2016/02/05 PHP
JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
2010/01/22 Javascript
早该知道的7个JavaScript技巧
2013/03/27 Javascript
JavaScript将取代AppleScript?
2014/09/18 Javascript
纯JavaScript实现的分页插件实例
2015/07/14 Javascript
JS中call/apply、arguments、undefined/null方法详解
2016/02/15 Javascript
Node.js的MongoDB驱动Mongoose基本使用教程
2016/03/01 Javascript
关于iframe跨域POST提交的方法示例
2017/01/15 Javascript
详解Vue路由开启keep-alive时的注意点
2017/06/20 Javascript
利用JS如何计算字符串所占字节数示例代码
2017/09/13 Javascript
200行代码实现blockchain 区块链实例详解
2018/03/14 Javascript
使用Vue自定义指令实现Select组件
2018/05/24 Javascript
ES6中字符串的使用方法扩展
2019/06/04 Javascript
Python中给List添加元素的4种方法分享
2014/11/28 Python
Python 冒泡,选择,插入排序使用实例
2015/02/05 Python
Python闭包实现计数器的方法
2015/05/05 Python
python里使用正则表达式的组嵌套实例详解
2017/10/24 Python
python通过socket实现多个连接并实现ssh功能详解
2017/11/08 Python
Python tkinter实现的图片移动碰撞动画效果【附源码下载】
2018/01/04 Python
详解Django的model查询操作与查询性能优化
2018/10/16 Python
Python数据类型之Number数字操作实例详解
2019/05/08 Python
详解python中自定义超时异常的几种方法
2019/07/29 Python
Python JSON常用编解码方法代码实例
2020/09/05 Python
Lookfantastic挪威官网:英国知名美妆购物网站
2017/07/26 全球购物
班干部演讲稿
2014/04/24 职场文书
节约用水演讲稿
2014/05/21 职场文书
施工质量承诺书范文
2014/05/30 职场文书
节能环保口号
2014/06/12 职场文书
改革共识倡议书
2014/08/29 职场文书
滞留工资返还协议书
2014/10/19 职场文书
复兴之路展览观后感
2015/06/02 职场文书
2016暑期社会实践新闻稿
2015/11/25 职场文书
Redis RDB技术底层原理详解
2021/09/04 Redis