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

📄 通讯程序协议.txt

📁 Delphi 网络通信协议代码,是多种网络协议的实现代码
💻 TXT
字号:
首先Client
1.
Client发送(GETFILE=文件名 )命令
Server接到命令GETFILE后发送(FILELEN=长度)给Client
Client接到FILELEN后得到文件的大小。
然后发送命令(GETFROM=起始位置)给Server.
SERVER得到了之后判断是否正确(比如文件是否存在,请求的起始
是否大于文件的长度)发送ERROR=...或FILEOK=...给客户端。


下载文件:

C-->S   GETFILELIST=搜索条件
S:搜索文件列表之后给C返回文件列表
S-->C   FILELIST=文件列表
C:得到文件列表
C-->S   GETFILE=文件名称
S: 得到文件大小
S-->C   FILELEN=文件大小
C: 知道文件大小
C-->S   GETFROM=起始数据位置
S: 根据客户端的请求向其传送数据
S-->C   FILEOK=....
C: 客户端开始接收第一个数据块,接收了之后向服务器发送GETINGLEN表示接收了多少数据
并判断是否已经接收完成或出错(大于原来得到的文件大小)
C-->S   GETINGLEN=接收的数据大小 
S: 服务器发送要发送下一块数据的请求
S-->C   NEXTPART=(数据大小??无用)
C: 接收到NEXTPART后判断文件的大小,再次请求发送

上传文件:

⌨️ 快捷键说明

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