解决方案 »
- 怎样读U盘的标志?
- 如何使用polygon画多边形,可否给我一个例子啊,谢了
- [下载]Microsoft VisualStudio.NET 2003 简体中文版 五CD合一完美安装(一共541兆)
- 要实现一个自动查找活动硬盘,并自动拷贝文件到指定目录的程序,望指点!!
- 帮忙看一下这个警告是什么原因?谢谢
- 请教:注册后的COM组件到底如何使用?谢谢!
- 如何控制程序与网络的信息交换?(只要可以解决可令加分)
- 怎么将一个工作者线程终止?在线等,谢谢
- 你平常娱乐吗?还是天天工作?如果娱乐那么你的娱乐方式是什么?
- 求<<windows95 程序设计>>软盘
- windows窗口边缘阴影算法的原理
- 求助 vc调用vlc开发网络视频流
但如果是广域网的话就麻烦点,现在的宽带上传速度除了商业外不可能达到 600kb/s 的速度,最多就只有64~128kb/s
界面上刷新就不要那么快了,半秒或者1秒刷新一次就好了,看不了那么快。
如果10ms刷新一次,界面会很花的。而且可能会卡。
上公网需要测试实际效果。
如果Server侧除了UI显示,还需要后台运算或者入库操作,
系统瓶颈是Server侧的业务处理而不是网络通讯;
如果只是显示,同意楼上说的,可以考虑丢失部分数据,
UI到秒级刷新一般应用足够了
btw,我准备采用SiGoYi的方案,将数据接收和数据处理分两个线程来做。感觉这样比较合理
如果就仅仅几个这样的客户端,那么不建议你用任何高级网络模型,直接用多线程的方式来处理(一个socket连接一个线程的方式),响应会很快,处理起来也相对容易些。
如果客户端很多,那么就需要使用网络网络模型,并且还需要结合缓冲队列来处理。
同时,UI和业务处理分开是必须的。