Linux
未读1.概述
做一个入门项目,多人的聊天室。
需求概述
客户端要求使用Qt或者MFC 界面实现功能(建议用QT写)
服务端搭建在Linux环境中 用epoll模型来实现群聊服务器
服务器端功能需求
服务器能够选择端口号并且启动服务器端的 TCP 服务,等待客户端的 Socket 连接。
服务器能够接受多个客户端的请求,并且能够识别不同的客户端。为每个客户端建立唯一的身份表示。
连接成功后,服务器能接收客户端发过来的文本信息并显示并且转发给客户端。
服务器端能够显示本机的地址和状态。
客户端功能需求
用户可以通过指定主机地址和端口号连接指定的服务器。用户在连接过程中选择 TCP 协议进行连接。
实现消息收发,用户能够通过界面发送消息,并且能通过界面显示服务端发送过来的信息。
实现文件传输功能,可以传文件到群里,其他人可以选择是否下载,点击下载就会将文件下载到本地
一、UI设计界面大概是这个样子
对于窗口标题的设置
123456// 在构造函数中添加this->setWindowTitle("快乐聊天室");// 设置空标题this->setWindowTitle(&q ...
本教程是在硅基流动获取API,并在Cherry Studio上面使用
一、注册硅基流动SiliconCloud 基于华为云昇腾云服务,首发推出了 DeepSeek R1 & V3 模型推理服务。注册即赠送 14 元余额,邀请注册还可再获得 14 元余额(2000 万 Tokens)。
邀请链接: 硅基流动统一登录
邀请码: ePZNK3HT
注册完成后,可在模型广场上找到 deepseek-ai/DeepSeek-R1 模型,显示 671B 的满血版。
但这个页面不必理会,点击左侧API密钥,如下图所示,点击新建API密钥(注意保护隐私),密钥描述随便填。
建完API密钥后就来到第二步了。
二、下载Cherry Studio用户可以选择需要的软件来调用接口。推荐使用「CherryStudio」软件,支持 Windows、Mac 和 Linux 客户端。
Cherry Studio 官网下载链接: https://docs.cherry-ai.com/cherrystudio/download
安装完成之后,运行「CherryStudio」软件,点击左下角的设置 ...