当前位置: 首页 > news >正文

5.15项目进度总结

今天完成了随机选人和实时显示的功能(还需要维护),使得程序可以对用户的操作进行实时的显示。

实时显示的思路:在登录后开一个线程用一个socket去链接服务端并查询需要实时的信息,同时服务端把这个socket记录下来(标记为用来更新状态的socket),然后客户端就可以进入循环开始等待服务器发送消息了,服务端只要一但进行了需要同步消息的操作就判断该操作是否需要客户端进行更新数据或是只需要跳出提示框,若要更新就向所有最先记录的socket发送一个消息”让他们来服务器更新消息“。

随机选人:老师在界面中进行选人(可以一直选直到把所有的人选完,不会选到重复的)点击就返回按钮后写入数据库并更新每一个在线且在课程详细页面的人的数据,点击对应的行后跳出一个提示框上面显示本次被选中的人。

http://www.lryc.cn/news/349408.html

相关文章:

  • POETIZE个人博客系统源码 | 最美博客
  • 回复完成 输入框还显示值的问题
  • C语言----斐波那契数列(附源代码)
  • javax.net.ssl.SSLException: Received fatal alert: protocol_version已经解决
  • uniapp 实现下拉刷新 下滑更新
  • 海豚调度器如何看工作流是在哪个worker节点执行
  • 凸优化理论学习三|凸优化问题(一)
  • 【Unity Shader入门精要 第7章】基础纹理补充内容:MipMap原理
  • JeeSite Vue3:前端开发页面如何动态设置菜单展示模式?
  • 微信小程序-禁止页面下拉回弹
  • 测试环境搭建整套大数据系统(十六:超级大文件处理遇到的问题)
  • C++ 并发编程指南(11)原子操作 | 11.6、计算机内存结构
  • 正则表达式教程
  • SEO之为什么研究关键词(二)
  • Mysql 创建索引
  • vaspkit 画 Charge-Density Difference
  • FreeRTOS缩小bss段的处理
  • STM32数字示波器+详细注释+上位机程序+硬件
  • 【平衡二叉树】AVL树(双旋)
  • 【保姆级介绍自动化的讲解】
  • 【大数据面试题】27 讲下Doris的物化视图
  • kylin 使用心得
  • 在线音乐系统
  • LeetCode算法题:49. 字母异位词分组(Java)
  • 第五课,输入函数、布尔类型、比较运算和if判断
  • 数学建模——线性回归模型
  • 景源畅信:抖音小店比较冷门的品类分享?
  • java项目之企业资产管理系统(springboot+vue+mysql)
  • [ardunio ide导入blinker库]
  • Llama 3 超级课堂 -笔记