C# 文件局域网传输案例(c#文件共享)
功能说明:
1、实现局域网设备互相发现
2、实现右键快速发送到
3、传输速度,进度显示
4、支持托盘显示
项目语言:c#(winform)
功能实现原理:
局域网内各主机之间通过upd互相发现,客户端启动后,在指定端口开启UDP监听,当局域网内有用户请求发送文件时,首先发送一个UDP广播,收到广播的客户端进行响应,然后加载到接受人列表中,当确认发送文件后,接收人会弹出是否确认接收,确认后将启动一个TCP监听,然后返回端口信息给发送端,发送端去连接接收端(这样设计可以同时支持多个客户端传输),支持多文件发送,客户端之间消息通信全部使用UDP协议,客户端之间文件传输使用TCP协议。
待完善功能:
传输限速功能,客户端名称自定义,文件传输总体进度显示,多客户端同时向一个客户端传输(目前设计是支持的)
界面预览:
部分功能还稍欠缺,可自行完善。
-------------------需要的稍后上项目地址-----------------------
https://gitee.com/dutian312/winform-file-transfer-case.git
版权声明:
作者: freeclashnode
链接: https://www.freeclashnode.com/news/article-3877.htm
来源: FreeClashNode
文章版权归作者所有,未经允许请勿转载。
免费节点实时更新
热门文章
- 6月6日|20.3M/S,Shadowrocket(小火箭)/V2ray/Clash(小猫咪)免费节点订阅链接每天更新
- 6月10日|23M/S,Shadowrocket(小火箭)/Clash(小猫咪)/V2ray免费节点订阅链接每天更新
- 6月7日|18.5M/S,V2ray/Clash(小猫咪)/SSR免费节点订阅链接每天更新
- 6月11日|19.2M/S,SSR/Clash(小猫咪)/V2ray免费节点订阅链接每天更新
- 6月8日|21.5M/S,V2ray/SSR/Clash(小猫咪)免费节点订阅链接每天更新
- 5月26日|19.1M/S,Clash(小猫咪)/SSR/V2ray免费节点订阅链接每天更新
- 6月12日|21.7M/S,Shadowrocket(小火箭)/V2ray/Clash(小猫咪)免费节点订阅链接每天更新
- 6月9日|22.3M/S,SSR/V2ray/Clash(小猫咪)免费节点订阅链接每天更新
- 5月18日|20.3M/S,Clash(小猫咪)/Shadowrocket(小火箭)/V2ray免费节点订阅链接每天更新
- 5月17日|21.9M/S,Clash(小猫咪)/V2ray/SSR免费节点订阅链接每天更新
最新文章
- 6月14日|18.7M/S,V2ray/Clash(小猫咪)/SSR免费节点订阅链接每天更新
- 6月13日|20.6M/S,Clash(小猫咪)/V2ray/Shadowrocket(小火箭)免费节点订阅链接每天更新
- 6月12日|21.7M/S,Shadowrocket(小火箭)/V2ray/Clash(小猫咪)免费节点订阅链接每天更新
- 6月11日|19.2M/S,SSR/Clash(小猫咪)/V2ray免费节点订阅链接每天更新
- 6月10日|23M/S,Shadowrocket(小火箭)/Clash(小猫咪)/V2ray免费节点订阅链接每天更新
- 6月9日|22.3M/S,SSR/V2ray/Clash(小猫咪)免费节点订阅链接每天更新
- 6月8日|21.5M/S,V2ray/SSR/Clash(小猫咪)免费节点订阅链接每天更新
- 6月7日|18.5M/S,V2ray/Clash(小猫咪)/SSR免费节点订阅链接每天更新
- 6月6日|20.3M/S,Shadowrocket(小火箭)/V2ray/Clash(小猫咪)免费节点订阅链接每天更新
- 6月5日|21.9M/S,V2ray/Clash(小猫咪)/Shadowrocket(小火箭)免费节点订阅链接每天更新