Skip to content

JunLiangWangX/FileTransfer

 
 

Repository files navigation

FileTransfer

GitHubDEMOBLOG

基于WebRTC/WebSocket的文件传输:

  1. 局域网内可以互相发现,不需要手动输入对方IP地址等信息。
  2. 多个设备中的任意两个设备之间可以相互传输文本消息与文件数据。
  3. 设备间的数据传输采用基于WebRTCP2P方案,无需服务器中转数据。
  4. 跨局域网传输且NAT穿越受限的情况下,基于WebSocket服务器中转传输。
WebRTC.mp4

Development

$ pnpm install
$ npm run dev:webrtc
$ npm run dev:websocket

Deployment

$ pnpm install
$ npm run deploy:webrtc
$ npm run deploy:websocket

About

P2P File Transfer Base On WebRTC/WebSocket

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 81.1%
  • SCSS 9.9%
  • JavaScript 8.4%
  • HTML 0.6%