当前位置: 技术问答>linux和unix
socket 通讯问题!客户端获取服务端数据问题,死活都是0!
来源: 互联网 发布时间:2016-04-08
本文导语: 服务端(linux): dataLength = bufile.st_size; //获得文件长度 printf("dataLength=%dn",dataLength); //输出长度数据=3618 正确! send(clifd,&dataLength,4,0)//向客户端发送长度数据 客户端(windows): ...
服务端(linux):
dataLength = bufile.st_size; //获得文件长度
printf("dataLength=%dn",dataLength); //输出长度数据=3618 正确!
send(clifd,&dataLength,4,0)//向客户端发送长度数据
客户端(windows):
int dataLength = 0;
sockClient.Receive(&dataLength, 4); //获取文件大小 死活都是0!
不知为什么?麻烦帮看下!
数据次序没问题!
dataLength = bufile.st_size; //获得文件长度
printf("dataLength=%dn",dataLength); //输出长度数据=3618 正确!
send(clifd,&dataLength,4,0)//向客户端发送长度数据
客户端(windows):
int dataLength = 0;
sockClient.Receive(&dataLength, 4); //获取文件大小 死活都是0!
不知为什么?麻烦帮看下!
数据次序没问题!
|
那就说明你的程序问题不在这里.
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。