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魔术方法详解
Feb 14 Python
Python爬取读者并制作成PDF
Mar 10 Python
浅要分析Python程序与C程序的结合使用
Apr 07 Python
Django实现自定义404,500页面教程
Mar 26 Python
pandas去除重复列的实现方法
Jan 29 Python
python实现列表中最大最小值输出的示例
Jul 09 Python
pyftplib中文乱码问题解决方案
Jan 11 Python
Python实现CNN的多通道输入实例
Jan 17 Python
基于Python实现视频的人脸融合功能
Jun 12 Python
Keras模型转成tensorflow的.pb操作
Jul 06 Python
PyCharm 解决找不到新打开项目的窗口问题
Jan 15 Python
Python开发工具Pycharm的安装以及使用步骤总结
Jun 24 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之第三天
2006/10/09 PHP
php你的验证码安全码?
2007/01/02 PHP
PHP输出时间差函数代码
2013/01/28 PHP
PHP连接MSSQL2008/2005数据库(SQLSRV)配置实例
2014/10/22 PHP
CI框架数据库查询之join用法分析
2016/05/18 PHP
java微信开发之上传下载多媒体文件
2016/06/24 PHP
excel操作之Add Data to a Spreadsheet Cell
2007/06/12 Javascript
在图片上显示左右箭头类似翻页的代码
2013/03/04 Javascript
IE下Ajax缓存问题的快速解决方法(get方式)
2014/01/09 Javascript
在jquery中的ajax方法怎样通过JSONP进行远程调用
2014/04/04 Javascript
JavaScript中的操作符==与===介绍
2014/12/31 Javascript
js图片翻书效果代码分享
2015/08/20 Javascript
轻松理解Javascript变量的相关问题
2017/01/20 Javascript
jQuery弹出层插件popShow用法示例
2017/01/23 Javascript
Angular5中调用第三方js插件的方法
2018/02/26 Javascript
jQuery md5加密插件jQuery.md5.js用法示例
2018/08/24 jQuery
在vue中使用eslint,配合vscode的操作
2020/11/09 Javascript
vue实现标签云效果的示例
2020/11/09 Javascript
简单的Python2.7编程初学经验总结
2015/04/01 Python
总结Python编程中三条常用的技巧
2015/05/11 Python
Python编程之变量赋值操作实例分析
2017/07/24 Python
python版opencv摄像头人脸实时检测方法
2018/08/03 Python
Python绘制频率分布直方图的示例
2019/07/08 Python
python实现从尾到头打印单链表操作示例
2020/02/22 Python
教你如何用python操作摄像头以及对视频流的处理
2020/10/12 Python
大四毕业生学习总结的自我评价
2013/10/31 职场文书
办加油卡单位介绍信
2014/01/09 职场文书
公司门卫的岗位职责
2014/02/19 职场文书
最经典的商业地产项目广告词
2014/03/13 职场文书
机关干部四风问题自查报告及整改措施
2014/10/26 职场文书
领导参观欢迎词
2015/01/26 职场文书
2015年食品安全宣传周活动总结
2015/07/09 职场文书
MySQL如何使备份得数据保持一致
2022/05/02 MySQL
JS中forEach()、map()、every()、some()和filter()的用法
2022/05/11 Javascript
解决 redis 无法远程连接
2022/05/15 Redis
Python 第三方库 openpyxl 的安装过程
2022/12/24 Python