社区
C++ Builder
帖子详情
如何用Socket从另一台机器传递多文件
jianian
2001-08-23 11:04:32
由原码最好,yanjun-chen@sohu.com
...全文
132
10
打赏
收藏
如何用Socket从另一台机器传递多文件
由原码最好,yanjun-chen@sohu.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liso
2001-10-16
打赏
举报
回复
我已经给你发了一个例子。
shally5
2001-08-24
打赏
举报
回复
你一个文能传送了,多个文为什么为能呢?
jianian
2001-08-24
打赏
举报
回复
有人帮忙么
whitelion
2001-08-24
打赏
举报
回复
up
jianian
2001-08-24
打赏
举报
回复
有高手么
jianian
2001-08-23
打赏
举报
回复
只有这么多份了
jianian
2001-08-23
打赏
举报
回复
怎么解决呀,
有代码么
我很需要,谢谢你
LuoGD
2001-08-23
打赏
举报
回复
TNMStrm解决你的问题很好!
jianian
2001-08-23
打赏
举报
回复
有人帮忙么
jianian
2001-08-23
打赏
举报
回复
有人帮忙么
socket
文件
传输源码
olfile readme file. [1.
文件
名解释] olfile: Offload File 这个工具原本是项目中为测试TOE引擎的效率而设计的, 可以作为
socket
编程的一个例子来学习。 [2.
文件
介绍] 程序中使用
socket
实现了
文件
的传输。 在VC6.0中编译通过,目录中olfile.cpp/olfile.h是原
文件
,可以任意修改,不过请不要改动
文件
头的作者信息。 有两个目录:server、client,其实编译出来的东西是一样的,当时是为了测试方便才分出来的。 可以直接打开client目录中的工程来编译。 [3. 使用介绍] 程序分client端和server端,server 端监听,client端使用命令行方式发送或接收
文件
。 在VC6.0中编译生成olfile.exe,使用不同的选项启动client和server。 比如,我们有两台
机器
10.190.1.1(A), 10.190.1.2(B),加入都运行windows,想把A的c:foo.dat传到B,并放在B的c:foodst.dat, 则需要在B启动server: olfile -server A启动client进行传输: olfile -src c:foo.dat -dst c:foodst.dat -ip 10.190.1.2 -y -src 表示源
文件
的位置 -dst 表示目标
文件
的位置 -ip 表示远程主机的IP。 -y 表示如果远程主机上的目标
文件
位置原来有
文件
,则强制覆盖。 可以看出,可以让A当作Server,B当作Client,使用不同的命令行实现上面的
文件
传递
: A启动server: olfile -server B启动client 进行
文件
传输,这时B的c:foodst.dat是目标: olfile -dst c:foodst.dat -src c:foo.dat -ip 10.190.1.1 -y [4.兼容性] 附带的Makefile
文件
表明,代码可以在Linux下正常编译。所以,可以运行在Linux下,实现Linux与Windows
文件
的互传。 可能的命令行会变成: olfile -dst /home/foodst.dat -src c:foo.dat -ip 10.190.1.1 -y [5. 局限和可能存在的问题] 1.程序不会对你所使用的系统产生致命影响,因为它仅仅是一个
socket
实例。 2.server 在进行一次
文件
传输之后就退出,因为程序是单一线程的。 3.可以利用程序的打印输出看一下大概的传输速度(因为这时我当时在项目中写这个工具的原因)。
java多线程聊天程序
java多线程聊天程序 GUI界面
socket
实现,
Socket
编程,简单实现一台
机器
向
另一台
机器
发消息
网上一搜,就可以看到一大堆的
Socket
编程介绍,一般是写个简单的服务端和客户端进行连接并做简单的交互。我这里又要多一篇这样的文章了,并不是故意的,而是有意的:D.当然不是直接复制粘贴,而是学习了解后亲自实践下来体会体会。 之前做了个五子棋,要可以两个人对战的。如果是单机的话,两个人对战或人机对战,都是在一个客户端上进行的,你只需要考虑在一个客户端上的情况就行了。如果你写了一个客户端,同时安装在...
网络编程 基于
Socket
的多
文件
传输程序实现(一)
[0] 前言-写在开始之前 新人,Java学习中,文章中遗漏错误之处,欢迎斧正 个人博客,完全原创 转载请注明出处。 项目全代码地址:GitHub 最近的学习了IO流和网络编程相关的API.IO流时学会了如何进行本地
文件
之间的读写操作,而网络编程的
Socket
类则实现了两台计算机间的数据联通交流. 每次学习了新知识,就会忍不住的进行脑洞和实践.因此本文旨在利用两个知识点进行网络编程和IO流相关的实践操作. 实现一个多
文件
传输系统大雾.这个系统的出发点源自于小时候对黑客一键拷贝
文件
的潇洒姿态的憧憬. [1
Python使用
socket
传输
文件
昨晚的高网实验要求用
Socket
编程实现两台
机器
的
文件
传输,还要记录传输时间并进行MD5验证,于是便用python简单实现了下。 过程其实挺简单,先建立两个进程的TCP连接,然后client先向server发送
文件
信息(包括
文件
名和
文件
大小以及MD5值),这个
文件
信息的大小是预先设定好的,也就是client和server都知道,这样server才能准确判断接收的数据哪些是
文件
信息哪些是真正的
文件
。
C++ Builder
13,874
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章