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读取注册表中值的方法
Apr 08 Python
Python中的字符串查找操作方法总结
Jun 27 Python
Python使用正则表达式过滤或替换HTML标签的方法详解
Sep 25 Python
python面向对象入门教程之从代码复用开始(一)
Dec 11 Python
Django实现一对多表模型的跨表查询方法
Dec 18 Python
详解Python_shutil模块
Mar 15 Python
python定时按日期备份MySQL数据并压缩
Apr 19 Python
python在新的图片窗口显示图片(图像)的方法
Jul 11 Python
Python 如何实现访问者模式
Jul 28 Python
python爬虫请求头设置代码
Jul 28 Python
pandas实现导出数据的四种方式
Dec 13 Python
python 利用matplotlib在3D空间绘制二次抛物面的案例
Feb 06 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实现兼容2038年后Unix时间戳转换函数
2015/03/18 PHP
PHP实现的观察者模式实例
2017/06/21 PHP
如何直接访问php实例对象中的private属性详解
2017/10/12 PHP
PDO::_construct讲解
2019/01/27 PHP
Js 弹出框口并返回值的两种常用方法
2010/12/30 Javascript
window.requestAnimationFrame是什么意思,怎么用
2013/01/13 Javascript
javascript里模拟sleep(两种实现方式)
2013/01/25 Javascript
JavaScript判断一个字符串是否包含指定子字符串的方法
2015/03/18 Javascript
使用Jquery实现每日签到功能
2015/04/03 Javascript
javascript随机显示背景图片的方法
2015/06/18 Javascript
javascript实现加载xml文件的方法
2015/11/24 Javascript
javascript事件冒泡简单示例
2016/06/20 Javascript
微信小程序通过api接口将json数据展现到小程序示例
2017/01/20 Javascript
对比分析Django的Q查询及AngularJS的Datatables分页插件
2017/02/07 Javascript
js自定义瀑布流布局插件
2017/05/16 Javascript
JavaScript实现图片切换效果
2017/08/12 Javascript
基于Vue2实现简易的省市区县三级联动组件效果
2018/11/05 Javascript
Vue实现移动端左右滑动效果的方法
2018/11/27 Javascript
生产制造追溯系统之再说条码打印
2019/06/03 Javascript
vue表单中遍历表单操作按钮的显示隐藏示例
2019/10/30 Javascript
element 动态合并表格的步骤
2020/12/31 Javascript
Python的字典和列表的使用中一些需要注意的地方
2015/04/24 Python
Python实现对PPT文件进行截图操作的方法
2015/04/28 Python
python使用电子邮件模块smtplib的方法
2016/08/28 Python
Python制作简易注册登录系统
2016/12/15 Python
Python实现App自动签到领取积分功能
2018/09/29 Python
Pycharm插件(Grep Console)自定义规则输出颜色日志的方法
2020/05/27 Python
非常漂亮的CSS3百叶窗焦点图动画
2016/02/24 HTML / CSS
HTML5梦幻之旅——炫丽的流星雨效果实现过程
2013/08/06 HTML / CSS
HTML5的自定义属性data-*详细介绍和JS操作实例
2014/04/10 HTML / CSS
秘鲁购物网站:Linio秘鲁
2017/04/07 全球购物
英国汽车座椅和婴儿车购物网站:Uber Kids
2017/04/19 全球购物
Marriott国际:万豪国际酒店查询预订
2017/09/25 全球购物
瑞典最大的儿童用品网上商店:pinkorblue.se
2021/03/09 全球购物
分公司经理任命书
2014/06/05 职场文书
2015年乡镇科普工作总结
2015/05/13 职场文书