# p2p-js **Repository Path**: code2497_admin/p2p-js ## Basic Information - **Project Name**: p2p-js - **Description**: 使用node.js实现简单的p2p通讯系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-08-04 - **Last Updated**: 2022-12-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **详细介绍见report.docx** # **设计思路** ​ 利用Nodejs中的Socket编程实现端对端的TCP链接、发送TCP报文以及UDP广播等内容,用Node.js中的Express框架、Socket.io提供本地服务,将TCP或UDP服务端、客户端收到的数据下发到浏览器端,浏览器端可以用发送HTTP请求的形式让本地的TCP或UDP服务端、客户端发送数据。 ​ 浏览器端利用Vue框架,将接收到的数据渲染到页面展示给用户。 # **使用说明** 1. 双击app-win.exe 2. 输入绑定端口(如100) 注:在本机开多个p2p程序时,绑定的端口不能重复 ![img](README.assets/wps1.jpg) 3. 将该地址复制到浏览器打开(强烈建议用Google Chrome或者新版Microsoft Edge) ![img](README.assets/wps2.jpg) 4. 页面标签或者终端关闭后,程序也会对应关闭