socket所对应的内部缓存(我不知道叫什么,可能有专业的术语,不知道大虾们能不能明白我要表达的意思).我在client向server send数据,大小是1024*124,具体代码如下:
TCHAR szINFO[1024*1024] = {0};
int nResult = send(client, lpszInfo, sizeof(lpszInfo), 0); //这边返回的结果是1048576(也就是1024*1024)
服务器端代码如下:
TCHAR szBuffer[1024*1024] = {0};
int nLen = recv(client, szBuffer, sizeof(szBuffer), 0); //这边返回的结果是8670,并不是Client发送的数据大小
那么windows内部用来存储client 发过来的数据的空间是多大啊? 是8670?
请各位大虾帮忙看看是什么问题,谢谢先