⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 读我.txt

📁 一个简单的p2p共享文件的程序
💻 TXT
字号:


--------------------------------------------------------------------------------------
文件说明:
source code存放源文件

peer1,peer2,server是我在测试的时候得到的结果,一共是3方,分别在3个目录下测试的
	
server文件夹:s是可执行文件;sharelist.txt存放共享文件的列表(请不要手动更改);userlist.txt存放登陆帐号密码,你可以自主地添加,察看或更改。

peer1文件夹:p是可执行文件;dog.txt是测试时本端要共享的文件(本来就有);而jiangchen是由于本端以jiangchen账户登陆并共享dog.txt自动生成的,保存了jiangchen要共享的所有文件名;pig.txt是本端从abc账户那下载下来的

peer2文件夹:同peer1文件夹一样,唯一区别就是用abc帐号登陆,共享pig.txt文件,从jiangchen下载dog.txt
------------------------------------------------------------------------------------------
测试流程(这里描述的是我完成pig,dog文件传输的步骤):

1.终端1进入weblab/server目录,运行s
2.终端2进入weblab/peer1目录,运行p
3.终端3进入weblab/peer2目录,运行p
4.终端2输入jiangchen 123登陆成功,再输入377882定义服务端口号
5.终端3输入abc aaa登陆成功,再输入889123定义服务端口号
6.终端2输入1,共享文件,输入dog.txt回车 回车 共享dog.txt成功,这时可以看到jiangchen文件生成
7.终端3输入1,共享文件,输入pig.txt回车 回车 共享pig.txt成功,这时可以看到abc文件生成
8.终端3输入2,查找文件,输入dog.txt 显示查找的结果和ping的结果(1次ping不通多ping几次),直到ping通提示是否要下载,输入y,下载成功后看到peer2目录下多了dog.txt
9.终端2输入2,查找pig.txt,跟步骤8同理,得到pig.txt
10.终端2,3输入3,退出。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -