首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

python 全双工 socket聊天

自学python一段时间,一直想弄个有意思的东西,所以就拿socket做一个聊天室,可以一对多,一对一全双工聊天。...加入了 登陆 注册 多人聊天 一对一聊天 防止同时在线 客户端: 主线程连接服务端,两个子线程分别负责读写 sercer: # _*_ coding:utf-8 _*_ import SocketServer... user_data[user] == passwd:                 local_school.user = user                 self.send('欢迎加入聊天室...')                 self.queue.append(self.sock)                 self.broadcast('systemctl', '[%s]加入聊天室...\n' % user)                 self.user_name[user] = self.sock                 self.send('选择:单人聊天(d)/多人聊天

1.1K40

Python 在线聊天室开发(二):漫游聊天记录

实战 | 使用 Python 开发一个在线聊天室 但是这个聊天室的功能还稍显简陋: 不能保存聊天记录,网页一刷新,发的消息都没了。 没有用户认证,谁都可以输入房间号、用户名进入。...今天咱们就来把保存和漫游聊天记录这一功能实现了。...create_time = models.DateTimeField(auto_now_add=True,verbose_name="写入时间") 然后执行迁移命令以在数据库中生成数据表: python...manage.py makemigrations chat python manage.py migrate 聊天记录存储 有了聊天记录表之后,对于漫游聊天记录的过程就很简单了: 第一步,所有用户发送的消息要存储入库...最终效果如下所示: 总结 在本篇文章中,我们通过 Django 的数据模型实现了聊天室的聊天记录漫游。 在接下来的文章中,我们还将继续对这个使用 Python 开发的在线聊天室进行开发和优化。

2.1K30

python实现微信自动聊天

闲着无聊,在网上找了一些好玩的代码,比如用Python实现微信自动回消息 之前弄了一个定时自动给好友发天气或者发心灵鸡汤的脚本,下载链接:https://download.csdn.net/download.../silent_f/11162951 今天这里就介绍几个微信接入图灵机器人,自动和好友聊天的脚本 1、自动和所有好友聊天,只要好友发消息来,就会给好友回复 这里笔者用的是3.6版本python ,安装itchat...wxpy import Bot,Tuling,embed,ensure_one bot = Bot() my_friend = ensure_one(bot.search('张三')) #想和机器人聊天的好友的备注...='466856743b3442bf95acb1e21a5218e2') #这里是图灵机器人申请后的api @bot.register(my_friend) # 使用图灵机器人自动与指定好友聊天...def reply_my_friend(msg): tuling.do_reply(msg) embed() 3、在指定微信群里聊天 代码: from wxpy import Bot,Tuling

2.3K30

Python Web聊天室--首页

今天来完成我们聊天室的首页 首先创建app manage.py startapp chat 2.编辑视图文件(chat/views.py) # chat/views.py # 需要导入的包,有些包目前还没有用到...ChatPool # Register your models here. admin.site.register(ChatRoom) 启动应用,然后访问http://IP/admin 在admin中添加两个聊天室...             // 这个user就是我们前面在views里传到后台的字典,这里就可以调用了       {{ user }},欢迎来到聊天室...然后我们登录,用户密码就是之前在syncdb时,系统提示我们创建的用户 登陆成功后就会跳转到首页,聊天室的名字是之前在admin中创建的 ?...到这里我们的首页就搞定了,聊天室的页面我们下次再更新 源码地址: https://github.com/cheney93/ChatRoom

1.5K10
领券