社区
Linux/Unix社区
帖子详情
linux利用socket传输文件到window
hunt001
2017-03-03 10:28:29
编写了一个文件传输的程序,利用socket分包传输到window底下,但是除了txt文件可以打开,其它文件到window底下就会提示文件损坏打不开,但是字节大小都是一样的,可以肯定发送完整啊,从window底下传到linux也是一样的问题,求指点
...全文
445
8
打赏
收藏
linux利用socket传输文件到window
编写了一个文件传输的程序,利用socket分包传输到window底下,但是除了txt文件可以打开,其它文件到window底下就会提示文件损坏打不开,但是字节大小都是一样的,可以肯定发送完整啊,从window底下传到linux也是一样的问题,求指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ipqtjmqj
2017-03-18
打赏
举报
回复
用fread, fwrite
hunt001
2017-03-18
打赏
举报
回复
引用 6 楼 幽饮烛的回复:
猜测是把二进制文件当成文本文件读写了。
二进制文件要怎么读写啊,不是定义一个qfile,然后read吗?
幽饮烛
2017-03-07
打赏
举报
回复
猜测是把二进制文件当成文本文件读写了。
9527
2017-03-06
打赏
举报
回复
所谓除了txt,表明了你程序在处理二进制文件时有bug,而非二进制的ASCII文本正确。那么就看看你有没有用到字符串处理函数,不要用他们
fxbszj
2017-03-06
打赏
举报
回复
贴代码说比较容易看出问题
yunshouhu
2017-03-05
打赏
举报
回复
看文件的md5值是否一样把,感觉你写入有问题
twintiger
2017-03-05
打赏
举报
回复
你传的文件类型是.....?
小竹z
2017-03-03
打赏
举报
回复
可以先试着在linux上分包后,不调用send,而是调用write写到另一个文件,然后查看该文件,确定你分包算法是否正确。如果分包算法 正确,再排除windows 端recv是否正确,一步步试着排除。
用TCP/
socket
实现
window
s与
linux
通信(
文件
传输
)
实现了
window
s与
linux
通信,打破了只能在
window
s下
传输
文件
的弊端,本程序的编写对通信编程新手有很大的帮助作用,本系统目前只支持
window
s向
linux
发送多种类型
文件
,大
文件
传输
可能存在丢帧现象,建议
传输
20M异类...
使用
SOCKET
搭建
linux
和
window
实现实时摄像头
传输
(
linux
传输
win端使用C++mfc显示)
项目使用
SOCKET
搭建
linux
和
window
实现实时摄像头
传输
(
linux
传输
win端使用C++mfc显示)
Window
+
linux
使用
SOCKET
搭建
linux
和
window
实现实时摄像头
传输
(
linux
传输
win端使用C++mfc显示)-
linux
端开发
使用
SOCKET
搭建
linux
和
window
实现实时摄像头
传输
(
linux
传输
win端使用C++mfc显示)--
linux
端开发
使用
SOCKET
搭建
linux
和
window
实现实时摄像头
传输
(
linux
传输
win端使用C++mfc显示)-Win端开发
使用
SOCKET
搭建
linux
和
window
实现实时摄像头
传输
(
linux
传输
win端使用C++mfc显示)--Win端开发
视频
传输
window
server
本
文件
与
window
client配套开发使用的,所使用的开发环境是VS2010,语言是C#,代码已经过测试,
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章