全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1610|回复: 13

大佬来研究一下这个黑科技

[复制链接]
发表于 2022-5-7 10:27:16 | 显示全部楼层 |阅读模式
https://snapdrop.net/

电脑手机快传文件,不用app,不用密码,直传,只要在同一个网络环境下

确实挺快挺方便的,自己能不能搭建一个呢
发表于 2022-5-7 11:11:27 | 显示全部楼层
本帖最后由 flyqie 于 2022-5-7 11:26 编辑

看了下,创意很好,原理也不复杂。

服务端维护一个以客户端IP为房间名的房间列表。

同IP设备加入/离线,给房间内所有客户端发广播。

传输这块,支持webrtc的话走的是datachannel,不支持webrtc会走服务器中转,作者还特地做了文件分块处理(当然这个也会导致传输速度下降)。

webrtc双方都支持的话,因为是局域网内,turn不太可能用上,所以等于数据没出路由器直接在局域网传了。

不支持的话,作者部署的是走wss,也不会被监听到。

作者用request.connection.remoteAddress和request.headers['x-forwarded-for']获取IP,很巧妙,但是有些大内网就没办法了。
发表于 2022-5-7 10:29:54 | 显示全部楼层
  不就是 qq自带的 局域网传输么
发表于 2022-5-7 10:31:06 | 显示全部楼层
人家不是开源的么 https://github.com/RobinLinus/snapdrop
发表于 2022-5-7 10:31:30 | 显示全部楼层
你可以点击右上角感叹号进入新的世界
 楼主| 发表于 2022-5-7 10:32:32 | 显示全部楼层
onecloud 发表于 2022-5-7 10:31
你可以点击右上角感叹号进入新的世界

吃了没文化的亏
发表于 2022-5-7 10:35:47 来自手机 | 显示全部楼层
有没有传递剪切板功能
发表于 2022-5-7 10:38:42 来自手机 | 显示全部楼层
这个方便是方便,就是有的浏览器支持的不太好。safari和edge好像可以,小米自带的浏览器不行。看到有个博客测试过。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-3 22:52 , Processed in 0.098452 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表