求助!!! socket send的数据和recv的数据不一致???
老师叫我们做远程控制软件, Server端用MFC, Client端用WIN32(Server端和Client端都使用SDK里的socket);
用Cilent端远程控制Server端;
我做到文件传输的时候,socket第三次recv时数据总是和send出来的不对;
经过观察发现,在16进制下接受到数据前都多了fd,如我发送100(16进制:64) 接收到的是2万多(16进制:64fd);
我用线程接收,接收的过程有几次函数调用,case while(1)等语句;
我找了一天也没找到问题,这是怎么回事呀?????