# 基于C++的网络通信-无图形化界面 **Repository Path**: MoribaKuanshi/NetCommute ## Basic Information - **Project Name**: 基于C++的网络通信-无图形化界面 - **Description**: 用C++实现的网络通信系统,支持群发和私聊 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-03-06 - **Last Updated**: 2023-03-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目说明 该项目是基于C++采用C/S架构实现的网络通信系统,客户端可以通过控制台输入命令来实现与服务端的通信,服务端可以接收客户端的请求并返回响应。主要功能是实现客户端之前通过服务器进行通信,支持用户之间的私聊和群聊 # 项目功能说明 ## 服务端 - 可以接收客户端的请求并返回响应 - 可以实现用户之间私聊和群聊 ## 客户端 - 可以通过控制台输入命令来实现与服务端的通信 - 可以通过服务器实现用户之间私聊和群聊 # 项目结构说明 ``` ├── README.md ├── client │   ├── client.cpp ├── server │   ├── server.cpp ``` # 项目运行说明 ## 服务端 ``` cd server g++ server.cpp -o server ./server ``` ## 客户端 ``` cd client g++ client.cpp -o client ./client ``` - 目前仅支持Windows系统环境 - 也可以通过VS 2022(或其他版本)引入,然后编译运行 - 先打开服务端再打开客户端 - 默认本机IP,端口号9999,可以自行设置 # 参考教程 - [C/C++网络编程详解(Windows版)](https://blog.csdn.net/weixin_50964512/article/details/123743421) - [Windows网络编程](https://www.bilibili.com/video/BV1Fd4y1G7Td?p=9&vd_source=497effcf65ff080232323bb089795d0a)