现在我这边有个udp程序,由于client的发送速度很快,server端相对来说,要慢一些。所以我想将UdpClient的buffer调大一些,但是找了很久都没有找到,不知道哪位大侠碰到我这样的问题啊?您是怎么解决的啊?感激不尽啊。
解决方案 »
- C#反编译工具--能生成整页代码或解决方案
- 求助高手!DataRow数组排序!
- WebService返回List问题
- Winform 的一个小问题,麻烦大家帮忙看看,50分!
- C# 发送邮件的问题
- AxWebBrowser如何刷新html?
- 急!!怎么将TEXTBOX中写入的一段话。原文分行写在数据库中??
- javascript操纵客户端的打印机
- 一个简单的查询问题
- 请教高手:使用C#开发B/S结构,即WebApplication时,如何保存附件(*.doc,*.xls,*.txt)等格式
- 哈,真正的打印高手都进来看看。100分,重金求解
- 急啊,这个应该怎么要实现?????????????????
用List或Stack.
一个UI Form(主线程)1,一个网络监听线程2,同时一个数据处理线程3。其中2,3都是死循环,均为后台线程。线程2收到数据后,把它放在一个buffer里面,而后线程3从buffer里面取出数据进行显示等等处理。两个线程实现同步处理。但是我的客户端发过来的数据太快,搞得我总是丢包,听说调整Buffer能够解决这个问题,但是又苦于不知道怎么去设置UdpClient的缓冲区的大小。你说的FIFO和Stack只是在server端设置,对接收有帮助吗?