社区
C#
帖子详情
C# 局域网UDP 传输文件(可以支持50M)
hole11
2008-07-09 06:14:27
如题。
哪个高手给段C#的源码参考一下。
谢谢。
...全文
485
13
打赏
收藏
C# 局域网UDP 传输文件(可以支持50M)
如题。 哪个高手给段C#的源码参考一下。 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bluedodo
2008-07-22
打赏
举报
回复
UDP协议本来就是不安全的,不加标识符不行,先分开,在数据头前加标识
hole11
2008-07-22
打赏
举报
回复
首先肯定要分开传.
把文件分开循环传,再接收了按序组装起来.
zhangweiyu
2008-07-18
打赏
举报
回复
有高手说下楼主的问题没?我也想知道答案!
hello543
2008-07-18
打赏
举报
回复
分包传
秋叶园
2008-07-18
打赏
举报
回复
UDP的问题:1.可能会乱序,2.可能丢包
所以要解决:1.必须加时间戳,或序号,并纠正乱序包2.必须给包加验证码如MD5
zzultc
2008-07-18
打赏
举报
回复
如果是速度,可能会有麻烦,但是如果是大小,就算是500M也没有问题。
分段传送即可完成目标。
kfiring
2008-07-16
打赏
举报
回复
大哥,你不会是想把一个文件一次性send出去吧。
hole11
2008-07-11
打赏
举报
回复
传输的文件大小要求有50M
现在的问题是文件大一点就 : 一个在数据报套接字上发送的消息大于内部消息缓冲器或其他一些网络限制,或该用户用于接收数据报的缓冲器比数据报小。
zzultc
2008-07-10
打赏
举报
回复
我的意思是,网络传输一般肯定要经过文件的读写。带宽50M的硬盘吗?
zzultc
2008-07-10
打赏
举报
回复
50M,有这么快的硬盘?
wf900
2008-07-09
打赏
举报
回复
暂时没有哦
hole11
2008-07-09
打赏
举报
回复
高人帮忙解决一下
pigHead_chen
2008-07-09
打赏
举报
回复
学习中,帮顶
Windows
局域网
桌面实时共享工具(
C#
开发,
UDP
直传,实测170ms延迟)
这是一款专为
局域网
环境设计的Windows桌面共享小工具,用
C#
编写,基于WinForm界面,开箱即用。核心功能是捕获本机屏幕并以
UDP
广播方式低延迟推送到同一
局域网
内的其他设备,实测端到端延迟约170毫秒,适合内部演示、远程协作或教学场景。程序内置完整服务端模块(DGIS.DesktopShare.Service)、屏幕捕获组件(Oraycn.MCapture.dll),以及Redis通信
支持
、JSON序列化、基础网络通信(ESBasic.dll)和
UDP
传输
能力。依赖库已全部打包,包括ServiceSt
c#
socket-
udp
通信聊天winform程序
之前一直想模仿飞秋(飞Q)写一个简易得通信程序练手,熟悉sokect通信。 主要实现功能:简易得聊天窗体,发送消息,发送震动,发送
文件
(可拓展) 话不多说,直接上代码吧。 登陆窗体: 二个用户分别监听不同得端口9000,9001来测试 using System; using System.Collections.Generic; using System.ComponentMod...
基于VC++开发的仿真飞秋/飞鸽传书
局域网
聊天通信工具
定义清晰的消息格式,以区分不同类型的消息:BYTE type;字段说明:type: 1=文本, 2=
文件
请求, 3=心跳…length: 关键!用于确定后续读取多少字节;timestamp: 用于去重、排序;crc32: 数据校验码。
C#
实现高可用P2P
文件
传输
系统:TCP保底+NAT穿透实战
P2P
文件
传输
是点对点网络通信的核心能力,其本质在于突破NAT与防火墙限制,建立稳定、可靠、可验证的端到端连接。技术原理上需综合运用NAT类型探测、双通道协商、TCP连接保底、心跳保活与流式分块等机制,在不可靠网络中构建确定性通路。其技术价值在于规避中心服务器带宽成本、提升
传输
隐私性与实时性,并
支持
离线直传等边缘场景。典型应用包括
局域网
协作工具、IoT设备固件更新、企业内网安全
文件
交换等。本文基于.NET 6原生Socket,聚焦NAT穿透与TCP保底架构,提供可落地的
C#
P2P
文件
传输
实现方案。
VC++实现
局域网
文件
夹
传输
工具:TCP协议、多线程与
文件
操作实战
网络编程是计算机通信的基础,其核心在于通过套接字(Socket)在不同主机间建立连接与数据交换。TCP协议作为可靠的
传输
层协议,通过三次握手建立连接,并利用流量控制、拥塞控制和重传机制确保数据的完整性与有序性,为上层应用提供了稳定的字节流服务。这种可靠性使其在
文件
传输
、网页浏览等对数据准确性要求高的场景中具有重要价值。在Windows平台开发中,结合多线程技术,可以将耗时的网络I/O和
文件
操作置于后台线程执行,从而保持用户界面的流畅响应。本文通过一个实用的VC++
局域网
文件
夹
传输
工具项目,具体展示了如何运用
C#
111,129
社区成员
642,532
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章