好友
阅读权限10
听众
最后登录1970-1-1
|
啪中之神
发表于 2024-4-26 12:50
本帖最后由 啪中之神 于 2024-4-28 09:27 编辑
前言
工作需要,经常需要在两台电脑之间互相传输文件(主要是局域网内),TFP、HTTP等方式,以及飞秋、百灵快传这些工具都用过,都还挺好用的,但是没有那种一步到胃的感觉。
逛了一下易语言的论坛,看有人分享通过TCP传输文件的源码,但是原作者是将服务端和客户端分开的,要在两台电脑上互传文件的话,都得分别放一个客户端和服务端的程序,感觉不是很爽。
稍稍改进了一下,将服务端和客户端合在了一起。算是满足了自己的个性需求吧。
现分享给有需要的朋友
使用方式
见图中标示,简单的1P
补充(20240428):
看到有小伙伴,反馈大概这么几个问题
1)不能用
猜测是没弄清楚怎么用,我上面放了2张图,演示的是2台电脑互传文件,也就是在两台电脑上分别截了一张图
举例:假设a电脑(IP: 192.168.59.1)和b电脑(IP: 192.168.59.144) 需要互传文件。(这里的ip就是随便举个例子啊,根据实际情况自己修改)
首先肯定需要把软件分别拷贝到两台电脑上。(也有人问第一步怎么把这个软件传到两台电脑上,u盘拷贝呀、网盘下载呀。。。,这第一步总结自己想办法搞定吧)
假设只需要a要往b传文件,a软件上服务器ip那个地方填b的ip就可以了,b电脑只需打开软件就行,不用填任何参数。反之亦然。
如果需要a和b互传,那a软件就填b的ip,b软件就填a的ip就ok了
2)电脑a和电脑b不在一个局域网能不能传?
如果a和b路由互通,也就是在电脑a上能ping的通b的ip,电脑b上也能ping的通a的ip,那肯定能互传,a和b在不在一个二层局域网内都无所谓。
如果a和b之间有nat的环境,也就是只能单向通,如a只能ping通b,b不能ping通a,那么文件只能从a传到b
3)报毒问题
易语言写的软件,懂得都懂,介意的可以选择其他工具,如百灵快传
4)文件拖不进来(拖不进客户端对应的那个列表框区域)
这个应该windows设置问题,可能不同的win版本解决方法还不一样,可以自行度娘解决一下
我也遇到过,参考https://www.jianshu.com/p/f935449f8a3a它解决了
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|