当前位置:编程学习 > C#/ASP.NET >>

C# socket udp 一次最大能传多少字节

最近写了一个 socket 程序,由于网速慢,客户端与服务器连接太慢,有时 3 秒才能建立连接,导致我的程序接收包超时,这样就会重新发,只要 5 次超时就会放弃连接,原每次传输 1000B,现改成 8019B(C#默认为 8190B),传输速度是提升了,但是超时次数还是很多,如果是 1MB 的东东,启不是要传很长时间,本人试过 每次传 30000B,成功,但不知道最大能传多少?包的大小是否会影响 socket 的传输?请高人给出点建议 --------------------编程问答-------------------- 参考:http://blog.csdn.net/dammad/article/details/6310768 --------------------编程问答-------------------- 以UDP方式传输数据,每次传输的最佳大小约为1KB左右。 --------------------编程问答-------------------- >> 以UDP方式传输数据,每次传输的最佳大小约为1KB左右。
<< 如果我要传的东西在 10MB 左右,而且这时网络质量很差,有时发一个包要等几秒才能收到包,10 * 1024*1024,启不是要分10240 个包,假设一秒收到一个包,我启不是要花 170 分钟才能收完
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,