C# 程序设计
文章平均质量分 72
zhyh3737
这个作者很懒,什么都没留下…
展开
-
UDP 协议 C# UdpClient乱序接收数据包丢失的问题 Socket ReceiveBufferSize
一、UDP 协议C# UdpClient乱序接收数据包丢失的问题 Socket ReceiveBufferSize 利用UdpClient收发文件,走Udp协议,发送端只管发送数据包,接收端负责接收数据,测试中发现,按每块1298字节发送数据包时,接收端在接收共8块时出现了部分数据包的丢失,分析可能是数据突然集中到达超出Socket接收缓冲区大小,造成数据覆盖丢失,因为默认So原创 2012-01-30 11:35:30 · 5332 阅读 · 0 评论 -
解决TCP/UDP传输文件时不能超过2G大小的问题
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace int001{ /* * int 类型可以表示负 2,147,483,648 至正 2,147,483,647 范围内(包括这两个数)的整数 * 超过2^31原创 2012-02-14 15:55:31 · 1954 阅读 · 0 评论 -
二进制流“69”不包含有效的 BinaryHeader
在进行序列化与反序列化的时候,程序出错了:“二进制流“69”不包含有效的 BinaryHeader。这可能是由于无效流,或由于在序列化和反序列化之间的对象版本更改。”/// /// 对接收到或待发送数组做序列化与反序列化的类 /// public class BufferHelper { /// ///原创 2012-03-29 20:22:34 · 9211 阅读 · 0 评论 -
(求助)UdpClient接收端丢包无法解决啊!
Client.ReceiveBufferSize = 1024 * 4 * 1024 * 256;//1G,modified 02.02public void Start() { if (!_started) { _started = true;//已经开始原创 2012-03-19 22:29:23 · 1741 阅读 · 1 评论