社区
网络及通讯开发
帖子详情
发送端发送的文件,接收端怎么知道发送端的文件名?
tyronezx
2006-05-15 07:11:38
如题,我做了一个聊天程序(类似QQ),
客户端发送的文件,转换成文件流,但接收端想默认一个与源文件相同的文件名(文件名+后缀)
怎么实现,有比用另一个Socket发送字符串更好的方式吗?
...全文
336
4
打赏
收藏
发送端发送的文件,接收端怎么知道发送端的文件名?
如题,我做了一个聊天程序(类似QQ), 客户端发送的文件,转换成文件流,但接收端想默认一个与源文件相同的文件名(文件名+后缀) 怎么实现,有比用另一个Socket发送字符串更好的方式吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jsfserver
2006-05-24
打赏
举报
回复
你可以自定义数据包顺序,我是这样做的
首先发送端向接受端发出第一个数据包,这个数据包是接受端即将接受文件的信息,如大小和文件名,可以用结构体封装,可以分成两次发,我自己做的就是分2次发的,例子请看
http://community.csdn.net/Expert/topic/4466/4466574.xml?temp=.3008844
然后剩下的就是发送具体文件顺序
发送端:发送文件大小的信息---->发送文件名---->发送文件数据
接受端:接受文件大小的信息---->接受文件名---->创建文件------->接受文件数据并写入本地
里面用一个变量控制是第几次接受数据,主要是前2次,等收完文件后端开连接,变量回到0,表示没有收到数据
断点续传的不适合
hantong1234
2006-05-18
打赏
举报
回复
文件内容自己取出来发哦。
pp616
2006-05-16
打赏
举报
回复
先发文件的相关信息。然后再发文件数据。
铖邑
2006-05-15
打赏
举报
回复
用同一个socket也可以把文件名发送出去的啊。
非阻塞socket实现android手机与PC的
文件
传输
android手机
端
发送
一个“filename”字符串到PC,PC验证字符后返回要传输
文件
的
文件
名
,然后手机
端
再把接收到的
文件
名
发送
给PC
端
,进行校验,如果PC
端
校验成功,那么PC
端
就开始传输这个
文件
给手机
端
,手机
端
就接收这...
Java实现Socket
发送
和接收
文件
发送
端
向
接收
端
发送
文件
名
和
文件
内容,
接收
端
将收到的
文件
保存在磁盘上。
接收
端
可以同时接收多个
发送
端
传来的
文件
,但没有处理
文件
同名的情况。 这个例子中设计了一个简单的协议。
发送
的内容是这样的:
文件
名
...
Java 小例子:通过 Socket
发送
和接收
文件
发送
端
向
接收
端
发送
文件
名
和
文件
内容,
接收
端
将收到的
文件
保存在磁盘上。
接收
端
可以同时接收多个
发送
端
传来的
文件
,但没有处理
文件
同名的情况。这个例子中设计了一个简单的协议。
发送
的内容是这样的:
文件
名
长度(4...
java实现UDP的
发送
端
和
接收
端
UDP协议是一种不可靠的网络协议,它在通信的两
端
各建立一个Socket对象,但是这两个Socket只是
发送
,接收数据的对象,因此对于基于UDP协议的通信双方而言,没有所谓的客户
端
和服务器的概念 Java提供了DatagramSocket...
Java实现Socket
发送
和接收
文件
的代码(java 粘包个人联系)
发送
端
向
接收
端
发送
文件
名
和
文件
内容,
接收
端
将收到的
文件
保存在磁盘上。
接收
端
可以同时接收多个
发送
端
传来的
文件
,但没有处理
文件
同名的情况。 这个例子中设计了一个简单的协议。
发送
的内容是这样的:
文件
名
...
网络及通讯开发
1,316
社区成员
8,873
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章