用 updclient 一次不能发送太大的数据量,不然就会报错:一个在数据报套接字上发送的消息大于内部消息缓冲器或其他一些网络限制,或该用户用于接收数据报的缓冲器比数据报小。但不知道一次到底能发多少字节? 如果把一个大的字节数组拆分成若干个 字节数组发送,那么接收时如何判断和处理呢?
解决方案 »
- DevExpress GridControl 统计取值问题
- 关于SqlDependency监控数据库更改的问题,急!
- 请问为什么我用vs。net打不开项目???
- C#链接问题
- 如何修改一个外部程序的ListView控件
- System.Byte[]转换获取文件信息
- 分析分析这段语句,exception的写法。扩展讨论一下也好。
- 求助:C#调用 dll of delphi 嵌套结构的问题
- [提问]C#.net中怎么把ComboBox设成只读(windows编程)
- 关于datagridview
- PopUp在页面上定位的问题
- 请问webBrowser中如何获取object焦点?(GetElementsByTagName和HtmlElement循环匹配无效
每次记录发送的位置不就可以了么
1、在客户端将你要发送的内容(文件什么的都可以)分块,每块内容进行编号,然后发送;
2、服务端在接收到你的分块数据以后,根据你的客户端数据类容的编号重新组装;
3、一般我们在发送数据的时候,尽量采用比较小的数据块的方式(我的都没有超过1024的),数据块太大的话容易出现发送和接收的数据时间长,匹配出问题。