免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1293 | 回复: 8
打印 上一主题 下一主题

关于socket编程传输文件的一些问题,请教各位。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-11-20 15:09 |只看该作者 |正序浏览
我写了一个小program
在unix下用socket传输文件。
结果传输文本文件可以,但是二进制文件得到后不能使用。
是不是要和ftp一样,要用不同的传输方式?

论坛徽章:
0
9 [报告]
发表于 2003-11-27 14:46 |只看该作者

关于socket编程传输文件的一些问题,请教各位。

open和write是没问题的,关键是你程序的写法

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
8 [报告]
发表于 2003-11-27 14:13 |只看该作者

关于socket编程传输文件的一些问题,请教各位。

只有blackwood回答的是正确的。

论坛徽章:
0
7 [报告]
发表于 2003-11-26 15:39 |只看该作者

关于socket编程传输文件的一些问题,请教各位。

2进制文件,你读写的对象是什么,用什么类型指针读写啊,最后帖出代码,一定把最后结论告诉大家.

论坛徽章:
0
6 [报告]
发表于 2003-11-25 20:29 |只看该作者

关于socket编程传输文件的一些问题,请教各位。

打开原文件方式:fopen(filename, "rb",一定用二进制方式。
同样,写的时候也要用"wb"。

论坛徽章:
0
5 [报告]
发表于 2003-11-25 19:26 |只看该作者

关于socket编程传输文件的一些问题,请教各位。

代码放上来

论坛徽章:
0
4 [报告]
发表于 2003-11-20 16:54 |只看该作者

关于socket编程传输文件的一些问题,请教各位。

是不是没有对目标文件chmod +x ?

论坛徽章:
0
3 [报告]
发表于 2003-11-20 15:35 |只看该作者

关于socket编程传输文件的一些问题,请教各位。

[quote]原帖由 "老K"]可能是文件的打开方式与写方式有问题[/quote 发表:


我打开文件是用open
写文件用write
都是基本函数,那打开二进制文件应该用什么函数了?

论坛徽章:
0
2 [报告]
发表于 2003-11-20 15:19 |只看该作者

关于socket编程传输文件的一些问题,请教各位。

可能是文件的打开方式与写方式有问题
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP