情况是这样的.
一服务器,一客户端,
客户端发送一个结构,请求下载.
服务端接受到结构,判断标志,send要下载的数据.问题是,每当服务端发送20012个字节时,客户端只能接受8760个字节.数据为什么会丢失?
我所使用的是流式套接字.两边的数据结构定义的都是一样的.buff的大小也都是一样的.
一服务器,一客户端,
客户端发送一个结构,请求下载.
服务端接受到结构,判断标志,send要下载的数据.问题是,每当服务端发送20012个字节时,客户端只能接受8760个字节.数据为什么会丢失?
我所使用的是流式套接字.两边的数据结构定义的都是一样的.buff的大小也都是一样的.
解决方案 »
- CreateMutex 防止程序启动两次问题,分别为服务启动和以控制台方式启动,不能防止两次运行。
- opencv 使用surf算法匹配图像??
- 小问题比较急,条件查询
- 在对话框上双缓冲画图显示不出来问题
- SQLite 数据库高手指点
- VC+Dao数据库开发对话框程序 高手指教,分可以加
- CDateTimeCtrl 这个控件怎么得到用户选择的时间呢?
- 格式问题
- [版务]因升级为大斑竹,辞去VC/MFC 基础类版面斑竹职位
- 关于PE文件内容
- 我用directshow开发,安装了DirectX SDK 9.0c April 2005 后,系统报找不到streams.h啊?为什么?急!!!
- MPEG-4视频流回放时如何在屏幕上设置Text(如时间戳等信息)?(80')
buff一样也没用,在接受端设个循环吧
用while()循环判断发送和接收数据的长度是否和期望的相等。