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 strip lstrip rstrip使用方法
Sep 06 Python
Python中Collection的使用小技巧
Aug 18 Python
Python实现从log日志中提取ip的方法【正则提取】
Mar 31 Python
Python+pandas计算数据相关系数的实例
Jul 03 Python
python redis连接 有序集合去重的代码
Aug 04 Python
python多线程与多进程及其区别详解
Aug 08 Python
Python基于Twilio及腾讯云实现国际国内短信接口
Jun 18 Python
如何利用python检测图片是否包含二维码
Oct 15 Python
解决PDF 转图片时丢文字的一种可能方式
Mar 04 Python
python 如何用urllib与服务端交互(发送和接收数据)
Mar 04 Python
pytorch中[..., 0]的用法说明
May 20 Python
pytorch DataLoader的num_workers参数与设置大小详解
May 28 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支付宝当面付2.0代码
2018/12/21 PHP
[Web]防止用户复制页面内容和另存页面的方法
2009/02/06 Javascript
Javascript 判断Flash是否加载完成的代码
2010/04/12 Javascript
jQuery 表单验证扩展(三)
2010/10/20 Javascript
用JavaScript实现动画效果的方法
2013/07/20 Javascript
解析Javascript中难以理解的11个问题
2013/12/09 Javascript
Javascript基础教程之数据类型 (布尔型 Boolean)
2015/01/18 Javascript
jQuery事件绑定与解除绑定实现方法
2015/04/15 Javascript
jquery对象和DOM对象的任意相互转换
2016/02/21 Javascript
js 上传文件预览的简单实例
2016/08/16 Javascript
原生js实现简单的链式操作
2017/07/04 Javascript
jquery easyui如何实现格式化列
2017/07/30 jQuery
vue 微信授权登录解决方案
2018/04/10 Javascript
vue获取验证码倒计时组件
2019/08/26 Javascript
浅谈layui分页控件field参数接收对象的问题
2019/09/20 Javascript
JS字符串和数组如何实现相互转化
2020/07/02 Javascript
[01:02:06]LGD vs Mineski Supermajor 胜者组 BO3 第二场 6.5
2018/06/06 DOTA
[57:41]Secret vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[53:38]OG vs LGD 2018国际邀请赛淘汰赛BO3 第三场 8.26
2018/08/30 DOTA
[01:01:23]完美世界DOTA2联赛PWL S2 Forest vs FTD.C 第一场 11.26
2020/11/30 DOTA
Django实战之用户认证(用户登录与注销)
2018/07/16 Python
tensorflow 恢复指定层与不同层指定不同学习率的方法
2018/07/26 Python
解决python明明pip安装成功却找不到包的问题
2019/08/28 Python
CSS3实现千变万化的文字阴影text-shadow效果设计
2016/04/26 HTML / CSS
HTML5样式控制示例代码
2013/11/27 HTML / CSS
英国时尚运动品牌的合集:The Sports Edit
2017/12/20 全球购物
匡威爱尔兰官网:Converse爱尔兰
2019/06/09 全球购物
盛大笔试题
2016/11/05 面试题
do you have any Best Practice for testing
2016/06/04 面试题
低碳生活倡议书
2014/04/14 职场文书
2015年员工试用期工作总结
2014/12/12 职场文书
2015年妇联工作总结范文
2015/04/22 职场文书
酒店圣诞节活动总结
2015/05/06 职场文书
辩护词范文大全
2015/05/21 职场文书
Mysql中存储引擎的区别及比较
2021/06/04 MySQL
日本动漫十大公认神作:第五现已全网禁播,《死亡笔记》在榜
2022/03/18 日漫