您当前的位置:首页 > 电脑百科 > 网络技术 > 网络技术

C# 文件局域网传输案例

时间:2022-01-20 11:49:47  来源:  作者:演员的专业素养

功能说明:

1、实现局域网设备互相发现

2、实现右键快速发送到

3、传输速度,进度显示

4、支持托盘显示

项目语言:c#(winform)

功能实现原理:

局域网内各主机之间通过upd互相发现,客户端启动后,在指定端口开启UDP监听,当局域网内有用户请求发送文件时,首先发送一个UDP广播,收到广播的客户端进行响应,然后加载到接受人列表中,当确认发送文件后,接收人会弹出是否确认接收,确认后将启动一个TCP监听,然后返回端口信息给发送端,发送端去连接接收端(这样设计可以同时支持多个客户端传输),支持多文件发送,客户端之间消息通信全部使用UDP协议,客户端之间文件传输使用TCP协议。

 

待完善功能:

传输限速功能,客户端名称自定义,文件传输总体进度显示,多客户端同时向一个客户端传输(目前设计是支持的)

界面预览:

C# 文件局域网传输案例

主界面

 

C# 文件局域网传输案例

选中文件右键发送到-第一项

 

C# 文件局域网传输案例

选择接收人

 

C# 文件局域网传输案例

发送界面

 

C# 文件局域网传输案例

接收界面

部分功能还稍欠缺,可自行完善。

-------------------需要的稍后上项目地址-----------------------

https://gitee.com/dutian312/winform-file-transfer-case.git



Tags:局域网   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
功能说明:1、实现局域网设备互相发现2、实现右键快速发送到3、传输速度,进度显示4、支持托盘显示项目语言:c#(winform)功能实现原理:局域网内各主机之间通过upd互相发现,客户端启...【详细内容】
2022-01-20  Tags: 局域网  点击:(15)  评论:(0)  加入收藏
一般的企业或者机关单位都会有自己的一个内网,这种网络一般都是独立的,不与外网接触,我们一般都叫它局域网。那么什么是局域网呢?局域网就是将有限范围内的各种计算机和终端设备...【详细内容】
2022-01-10  Tags: 局域网  点击:(18)  评论:(0)  加入收藏
正如题目所问,平时我们经常会听到这些熟悉的名词,但是当别人问我们他们之间到底有什么区别时,却发现自己也解释不清楚,不知道怎么去回答。下面本文将去探索他们是什么,相互之间有...【详细内容】
2022-01-10  Tags: 局域网  点击:(26)  评论:(0)  加入收藏
创作立场声明:无利益相关,所涉商品均为自行出资购买。书接上文,前一篇 小白入门OPENWRT 篇一:刷机后的准备工作及创建PPPOE拨号连接 提到了如何创建PPPOE拨号,有小伙伴在评论中提...【详细内容】
2021-12-08  Tags: 局域网  点击:(49)  评论:(0)  加入收藏
在实验室环境中,我一直在尝试Windows 11部署,并开始更新我在实验室中使用的一些方法来部署 Windows 11 的映像。这些工具包括 Microsoft Deployment Toolkit (MDT)。请注意,目前,W...【详细内容】
2021-12-01  Tags: 局域网  点击:(77)  评论:(0)  加入收藏
全世界每天发送超过2690亿封电子邮件,通过电子邮件进行交流会让员工感到不知所措。虽然电子邮件是必不可少的,但即时消息可以帮助员工减轻他们被收件箱淹没的烦躁和负担,它还可...【详细内容】
2021-11-03  Tags: 局域网  点击:(43)  评论:(0)  加入收藏
工作中,经常有大量图片、视频、文件的存储与分享需求。以前,最简单的解决办法就是使用U盘拷贝,不仅效率慢,而且U盘传着传着就容易丢失。另外,U盘读写速度慢,如传输几十GB视频文件,...【详细内容】
2021-11-02  Tags: 局域网  点击:(80)  评论:(0)  加入收藏
大家好,我是晓飞影!一个数码爱好者,也喜欢在众多平行领域探究摸索,让生活多一点乐趣。家用宽带测速我喜欢用 speedtest,界面简洁,准确快速,不过这个是测互联网的速度,如果家里的设备...【详细内容】
2021-10-21  Tags: 局域网  点击:(55)  评论:(0)  加入收藏
今天写一篇技术专题,因感到已超出了平常的技术处理,写出来与同行探讨学习,相互交流,少走弯路。最近比较忙,办公室改造完毕后,添加了新的打印机,因才忙完井下巷道风门的安装,修整两天...【详细内容】
2021-10-12  Tags: 局域网  点击:(123)  评论:(0)  加入收藏
1、每个项目根据现场的网络环境不同,需要定义不同的IP地址,通过此工具可以快速配置。而且有助于做项目实施资料。2、以前连接过的wifi密码自带记忆功能,通过检索对应的WiFi名字...【详细内容】
2021-10-08  Tags: 局域网  点击:(62)  评论:(0)  加入收藏
▌简易百科推荐
合理配置信道宽度如前两期微信所述,WiFi可以使用不同的信道宽度。通常信道宽度越大,一次可以发送的数据越多,耗用的信号传播时长就越少。802.11b/g标准仅支持传统的20MHz信道...【详细内容】
2022-01-27    计算机世界  Tags:WiFi提速   点击:(2)  评论:(0)  加入收藏
Tracert简介 Tracert是测试报文从发送端到目的地所经过的路由的方法。它能够直观展现报文在转发的时候所经过的路径。Tracert基于ICMP协议来实现的。当网络出现故障时,用户可...【详细内容】
2022-01-26  郭主任    Tags:tracert   点击:(1)  评论:(0)  加入收藏
在一片漆黑的界面下,我们该如何查看和配置系统网卡、IP地址、路由等信息呢?最传统基本的网络命令,几乎所有旧的发行版都支持的配置命令:ifconfig查看系统的所有网卡及IP配置信息...【详细内容】
2022-01-21  乐观的钢铁大侠    Tags:网络命令   点击:(16)  评论:(0)  加入收藏
一、前言 SSH 是一种建立在应用层基础上的安全协议,利用SSH进行数据传输时也是较为可靠和安全的。当有明文数据传输时,为保障其安全,可以利用SSH隧道对其进行加密安全传输,本文...【详细内容】
2022-01-20  冯大仙哈    Tags:内网穿透   点击:(24)  评论:(0)  加入收藏
功能说明:1、实现局域网设备互相发现2、实现右键快速发送到3、传输速度,进度显示4、支持托盘显示项目语言:c#(winform)功能实现原理:局域网内各主机之间通过upd互相发现,客户端启...【详细内容】
2022-01-20  演员的专业素养    Tags:局域网   点击:(15)  评论:(0)  加入收藏
无线wifi摄像头怎样可以远程监控?对于远程监控,你可以这样理解,凡是需要经过服务器上传或者云平台上传的监控摄像机都是可以远程的。不管是利用什么媒介,比如无线WiFi,4G传输,移动...【详细内容】
2022-01-17  速名网    Tags:wifi摄像头   点击:(15)  评论:(0)  加入收藏
访问共享夹文件时,提示“引用的帐户当前已锁定,且可能无法登录”,说什么“可能”,明明就已经无法访问了啊,那究竟是服务器的高冷拒绝,还是客户端的厚颜无耻理应被关在门外呢?且听我...【详细内容】
2022-01-14  IT狂人日志    Tags:共享文件   点击:(12)  评论:(0)  加入收藏
随着互联网的发展,现在家家户户基本上都离不开WIFI了,有时候咱们走到一家商店之后,首先就是问一下网络的密码,仿佛离开的网络,生活就已经无法自理了一样。更何况现在手机或者是平...【详细内容】
2022-01-14  贺鑫聊生活    Tags:网速   点击:(22)  评论:(0)  加入收藏
wifi正常的话,说明路由器和外网是成功连接的,电脑无法上网的问题是出在路由器和电脑之间。我们可以通过硬件和软件两方面按顺序排查问题,以windows 11为例。硬件原因造成的连接...【详细内容】
2022-01-10  寻一枚青叶    Tags:无法上网   点击:(28)  评论:(0)  加入收藏
可以造成家庭有线宽带、WiFi网速慢的原因有很多,这里拂晓简单帮大家罗列一些常见现象和排除故障的方法供大家参考(小白版)。(1)确定入户网络质量。首先,我们确保运营商网络质量是...【详细内容】
2022-01-10  科技壹周谈  搜狐号  Tags:网速   点击:(20)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条