DAY36

练习题

UDP传输实现聊天室

功能概述
利用socket编程基础实现一个基础的聊天室功能,对新成员的加入进行广播,同时具有群发和私聊两种聊天模式。

服务器端采用单线程工作模式,这种情况仅适合单一聊天室的数据服务。若要开启多个聊天室,可以使用多线程。
客户端 采用多线程编程模式,一个线程进行消息的接受,另一个线程实现用户输入和消息的发送。
 

服务器端

客户端

相关推荐

  1. <span style='color:red;'>DAY</span><span style='color:red;'>36</span>

    DAY36

    2024-01-23 16:54:03      67 阅读
  2. <span style='color:red;'>Day</span><span style='color:red;'>36</span>

    Day36

    2024-01-23 16:54:03      37 阅读
  3. 代码随想录 day37|day38|day39

    2024-01-23 16:54:03       32 阅读
  4. LEETCODE-DAY36

    2024-01-23 16:54:03       38 阅读
  5. <span style='color:red;'>Day</span><span style='color:red;'>33</span>

    Day33

    2024-01-23 16:54:03      39 阅读
  6. Day37

    2024-01-23 16:54:03       20 阅读
  7. <span style='color:red;'>Day</span><span style='color:red;'>35</span>

    Day35

    2024-01-23 16:54:03      24 阅读
  8. Day39

    2024-01-23 16:54:03       23 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-23 16:54:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-23 16:54:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-23 16:54:03       82 阅读
  4. Python语言-面向对象

    2024-01-23 16:54:03       91 阅读

热门阅读

  1. hbase预分区

    2024-01-23 16:54:03       60 阅读
  2. 22. 离线MC强化学习算法(1)

    2024-01-23 16:54:03       50 阅读
  3. FastApi-异常处理(6)

    2024-01-23 16:54:03       52 阅读
  4. fbx转换bvh python代码

    2024-01-23 16:54:03       56 阅读
  5. 【Docker】Docker学习⑤ - Docker数据管理

    2024-01-23 16:54:03       46 阅读
  6. 数据库建模

    2024-01-23 16:54:03       65 阅读
  7. C# 判断文件路径的后缀是否是某个后缀

    2024-01-23 16:54:03       70 阅读
  8. 怎么调试开关电源?具体方法是什么?

    2024-01-23 16:54:03       59 阅读