socket 接收图片数据
来源:互联网 发布:pc淘宝首页尺寸大小 编辑:程序博客网 时间:2024/05/18 09:07
int RecvImageData(SOCKET socket,char *pImageData,int ImageSize)
{
int nCount = 0;
int nRet = 0;
while (nCount < ImageSize)
{
nRet = ::recv(socket, (char *)pImageData + nCount, ImageSize - nCount, 0);
if (SOCKET_ERROR == nRet)
{
int iRet = WSAGetLastError();
if (iRet == WSAEWOULDBLOCK)
{
continue;
}
break;
}
else if (0 == nRet)//对方SOCKET已关闭
{
break;
}
else if (nRet > 0)
{
nCount += nRet;
}
}
return nCount;
}
{
int nCount = 0;
int nRet = 0;
while (nCount < ImageSize)
{
nRet = ::recv(socket, (char *)pImageData + nCount, ImageSize - nCount, 0);
if (SOCKET_ERROR == nRet)
{
int iRet = WSAGetLastError();
if (iRet == WSAEWOULDBLOCK)
{
continue;
}
break;
}
else if (0 == nRet)//对方SOCKET已关闭
{
break;
}
else if (nRet > 0)
{
nCount += nRet;
}
}
return nCount;
}
阅读全文
0 0
- socket 接收图片数据
- socket 接收数据不全
- c# Socket异步接收数据
- socket接收数据不全解决方案
- JAVA中Socket数据接收
- php socket接收二进制数据
- 2,socket循环接收数据:socket循环接收大数据,问:socket异步接收数据?
- linux编程 socket图片接收端
- 异步 SOCKET 编程 - 发送和接收数据
- 异步 SOCKET 编程 - 发送和接收数据
- 异步SOCKET编程-发送和接收数据
- 异步 SOCKET 编程 - 发送和接收数据
- 异步 SOCKET 编程 - 发送和接收数据
- 一个select接收socket数据的例子
- recv(经socket接收数据)
- 一个select接收socket数据的例子
- 异步SOCKET编程-发送和接收数据
- 异步SOCKET编程-发送和接收数据
- 机器码农:深度学习自动编程
- Bootstrap学习之表格表单
- 录制、播放语音时,后台音频仍旧播放中
- 一个实战系统的权限架构思维推导过程
- leetcode Algorithms 3. Longest Substring Without Repeating Characters
- socket 接收图片数据
- LeetCode@Array_268_Missing_Number
- Alert ActionSheet 优雅的可自定义
- 论文实践讨论
- 欢迎更多的需要毕设和接毕设的加入! Android/Java毕业设计——唯一QQ群:639813324
- 线程池的原理及实现
- 解决已封装好类,调试的提示不是类或命名空间
- 齐次微分方程
- POJ2449 Remmarguts' Date A*搜索K短路