# tcp-chat-online **Repository Path**: cloudFlyer/tcp-chat-online ## Basic Information - **Project Name**: tcp-chat-online - **Description**: 计网课设:基于TCP协议实现的局域网网络聊天室 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2024-04-10 - **Last Updated**: 2025-05-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: GitHub ## README # 网络聊天室(计网课设项目) ___ # 1. 项目说明 ​ 本应用是基于python的socket的TCP协议实现的一个局域网服务器搭建的一个局域网聊天室,前端交互使用Vue进行的简单开发,在局域网聊天室中你可以实现如下操作: 1. 聊天大厅实现多人局域网内聊天 2. 同时支持一对一私聊功能 3. 更有用户登陆、退出系统提示 4. 即将添加表情包、文件传送功能 # 2. 使用说明 - 确保聊天用户位于同一局域网(热点)下 - 修改setting配置中的SERVER_ADDRESS为你服务器的本机ip (不修改默认为127.0.0.1:8888) - 本应用仅依赖socket库,确保运行环境存在python及socket - 在项目目录中输入 `python server.py` 即完成服务器运行 - 根据提示即可以在客户端访问网站 (默认 http://127.0.0.1:8888 ) - 输入昵称即完成用户登陆,即可开始聊天! # 3. 效果展示 **登陆页面** ![](./md_pic/登陆截图.png) **大厅界面** ![](./md_pic/大厅界面.png) **大厅聊天** ![](./md_pic/大厅聊天.png) **私聊界面** ![](./md_pic/私聊.png)