news 2026/7/7 8:22:44

基于套接字(socket)编程接口或者基于套接字封装后的接口(比如:Qt)编写聊天软件[2025-12-14]

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于套接字(socket)编程接口或者基于套接字封装后的接口(比如:Qt)编写聊天软件[2025-12-14]

基于套接字(socket)编程接口或者基于套接字封装后的接口(比如:Qt)编写聊天软件[2025-12-14]

设计内容
基于套接字(socket)编程接口或者基于套接字封装后的接口(比如:Qt)编写聊天软件,具体要求如下:

  1. 聊天软件包含服务器端和客户端,服务器端编程语言限定为C/C++。
  2. 要求服务器端必须运行在Linux操作系统,客户端不限定,运行在Windows或者Linux或者其他操作系统皆可。
  3. 服务器端编程要求使用C/C++语言,基于套接字(socket)编程接口或者基于套接字封装后的接口来实现,不要求有图形界面,基于命令行的字符界面也可以;不要求服务器端有参与聊天的功能。
  4. 客户端要求必须是图形界面,登录服务器需要设定用户名。系统能够发现重名,有重名时需要重新设定。
  5. 客户端能够显示在线用户列表,可以群发消息,也可以指定某个特定用户发私信。
  6. 客户端支持将聊天记录保存成文件。
  7. 客户端除了发送消息,还可以发送文件。(选做)

源码联系UP主 -> https://space.bilibili.com/329101171

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/7 19:41:45

解密Pyarmor加密脚本:静态分析工具的终极指南 [特殊字符]

解密Pyarmor加密脚本:静态分析工具的终极指南 🚀 【免费下载链接】Pyarmor-Static-Unpack-1shot ✅ No need to run ✅ Pyarmor 8.0 - latest 9.1.1 ✅ Universal ✅ Statically convert obfuscated scripts to disassembly and (experimentally) source…

作者头像 李华
网站建设 2026/7/6 15:42:18

MoeKoe Music终极使用指南:解锁高颜值音乐播放器的完整潜力

MoeKoe Music终极使用指南:解锁高颜值音乐播放器的完整潜力 【免费下载链接】MoeKoeMusic 一款开源简洁高颜值的酷狗第三方客户端 An open-source, concise, and aesthetically pleasing third-party client for KuGou that supports Windows / macOS / Linux :elec…

作者头像 李华
网站建设 2026/7/7 18:52:22

3步搭建个人专属图像搜索引擎:本地部署零基础教程

3步搭建个人专属图像搜索引擎:本地部署零基础教程 【免费下载链接】ImageSearch 基于.NET8的本地硬盘千万级图库以图搜图案例Demo和图片exif信息移除小工具分享 项目地址: https://gitcode.com/gh_mirrors/im/ImageSearch 还在为海量照片找不到特定图片而烦恼…

作者头像 李华
网站建设 2026/7/7 18:53:48

代码魔法:11行代码创造动态圣诞树的终极指南

在这个数字创意的黄金时代,编程不再是枯燥的指令堆砌,而是充满无限可能的艺术表达。螺旋圣诞树项目正是这种理念的完美体现,用极简的代码构建出令人震撼的3D视觉效果,将数学美学与编程魔法巧妙融合。 【免费下载链接】atree Just …

作者头像 李华
网站建设 2026/7/7 11:42:51

Performance-Fish终极指南:如何让《环世界》性能提升300%

Performance-Fish终极指南:如何让《环世界》性能提升300% 【免费下载链接】Performance-Fish Performance Mod for RimWorld 项目地址: https://gitcode.com/gh_mirrors/pe/Performance-Fish 当你的殖民地发展到上百人规模,游戏帧率从流畅的60FPS…

作者头像 李华
网站建设 2026/7/7 17:19:34

OpenCore Legacy Patcher终极指南:让2012年旧Mac焕发新生的完整教程

OpenCore Legacy Patcher终极指南:让2012年旧Mac焕发新生的完整教程 【免费下载链接】OpenCore-Legacy-Patcher 体验与之前一样的macOS 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 还在为2012年之前的老旧Mac无法升级到最新…

作者头像 李华