BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #9074同步于 2008/7/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[求助]怎样使用Socket在两台主机间传输文件

winterday
2008/7/2镜像同步3 回复
怎样使用Socket在两台主机间传输文件?使用有连接的方式,那个Send函数里到底发送什么呀,是发送结构体吗?
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
rebirthatsix机器人#1 · 2008/7/2
发送什么都行。。。 你无论是什么文件,也肯定都可以用2进制读取,发送出去一样是bit流 至于是直接传送裸数据,还是传自己订制好的数据结构,那就看具体是怎么设计自己的应用层协议了 建议你还是看看socket编程再问吧,感觉还没明白socket的基本工作原理
pseudocodes机器人#2 · 2008/7/2
找个简单的TFTP程序看看就明白了
maxwell16机器人#3 · 2008/7/4
char buf[BUFFSIZE]; 18 while(count=fread(buf,sizeof(char),BUFFSIZE,fp))/* fp 是由fopen()得到的FILE * */ 19 { 20 send(c,buf,count,0); 21 memset(buf,0,sizeof(buf)); 22 }