news 2026/7/2 3:04:27

基于套接字(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/1 17:41:42

基于 PLC控制机械手臂取放料的系统设计

摘要:随着工业自动化的不断深入,工业机器人已成为提升生产效率和降低成本的关键技术。尽管中大型机器人在工业生产中占据主导地位,但在精细化的生产流程中,小型机器人的应用需求日益凸显。为满足这一需求,该文设计了一…

作者头像 李华
网站建设 2026/6/30 21:52:42

GPT-SoVITS语音合成终极指南:从零开始掌握AI语音克隆技术

GPT-SoVITS语音合成终极指南:从零开始掌握AI语音克隆技术 【免费下载链接】GPT-SoVITS 项目地址: https://gitcode.com/GitHub_Trending/gp/GPT-SoVITS GPT-SoVITS语音合成工具是一个功能强大的AI语音克隆解决方案,能够通过少量音频样本快速生成…

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

B站Linux客户端震撼来袭!打破次元壁的桌面观影神器

B站Linux客户端震撼来袭!打破次元壁的桌面观影神器 【免费下载链接】bilibili-linux 基于哔哩哔哩官方客户端移植的Linux版本 支持漫游 项目地址: https://gitcode.com/gh_mirrors/bi/bilibili-linux 还在为Linux上看不了B站而烦恼吗?&#x1f91…

作者头像 李华
网站建设 2026/6/30 22:06:11

UKB_RAP生物医学数据分析平台实战指南

UKB_RAP生物医学数据分析平台实战指南 【免费下载链接】UKB_RAP Access share reviewed code & Jupyter Notebooks for use on the UK Biobank (UKBB) Research Application Platform. Includes resources from DNAnexus webinars, online trainings and workshops. 项目…

作者头像 李华