1 / 20
文档名称:

飞鸽传输IPMsg协议.doc

格式:doc   页数:20页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

飞鸽传输IPMsg协议.doc

上传人:xxj16588 2016/3/22 文件大小:0 KB

下载得到文件列表

飞鸽传输IPMsg协议.doc

文档介绍

文档介绍:飞鸽传输 IPMsg 协议飞鸽传输 IPMsg 协议+ 翻译声明: 下述协议内容略去了一些在编写程序过程中没有用到协议内容,最初的 Ipmsg 协议是用日文写的, 下面协议内容基于 cugb_cat 翻译自 的英文文档。我(赵崇日) 做一些补充说明:) 。本翻译文档可任意传播和使用。----------------------------------------------------------- ----------- IP 信使传输协议(第9 版草案) 1996/02/21 2003/01/14 修订 ******@ YLT64-MKFFG-8A1DY-4M8ZK OR LCT4T-24GFE-A816V-4MTQQ ----------------------------------------------------------- ----------- 关于 IP 信使: IP 信使使用 TCP/UDP 协议提供收发消息及文件( 目录)。特性: IP 信使能够安装在任何一个安装了 TCP/IP 协议栈的操作系统上,使用在线用户的动态识别机制, 可以和在线所有用户进行信息交换。运行机制介绍: 使用 TCP/UDP 端口( 默认端口为 2425) ,消息的收发使用 UDP 协议, 文件( 文件夹) 的收发使用 TCP 协议。 1、命令字: 1) 基本命令字(32 位命令字的低 8位) IPMSG_NOOPERATION 不进行任何操作 IPMSG_BR_ENTRY 用户上线(以广播方式登陆) IPMSG_BR_EXIT 用户下线(以广播方式退出) IPMSG_ANSENTRY 应答用户上线 IPMSG_BR_ABSENCE 改为缺席模式 IPMSG_BR_ISGETLIST 寻找有效的可以发送用户列表的成员 IPMSG_OKGETLIST 通知用户列表已经获得 IPMSG_GETLIST 用户列表发送请求 IPMSG_ANSLIST 应答用户列表发送请求 IPMSG_SENDMSG 发送消息 IPMSG_RECVMSG 消息接受验证 IPMSG_READMSG 消息打开通知 IPMSG_DELMSG 消息丢弃通知 IPMSG_ANSREADMSG 消息打开确认通知( version- 8 中添加) IPMSG_GETFILEDATA 文件传输请求 IPMSG_RELEASEFILES 丢弃附加文件 IPMSG_GETDIRFILES 附着同级文件请求 IPMSG_GETINFO 获得 IPMSG 版本信息 IPMSG_SENDINFO 发送 IPMSG 版本信息 IPMSG_GETABSENCEINFO 获得缺席信息 IPMSG_SENDABSENCEINFO 发送缺席信息 IPMSG_GETPUBKEY 获得 RSA 公钥 IPMSG_ANSPUBKEY 应答 RSA 公钥 2) 选项位(32 位命令字的高 24位) IPMSG_ABSENCEOPT 缺席模式(Member mand) IPMSG_SERVEROPT 服务器(保留) IPMSG_DIALUPOPT 发送给个人 Send individual member mand IPMSG_SENDCHECKOPT 传送验证 IPMSG_SECRETOPT 密封的消息 IPMSG_READCHECKOPT 密封消息验证(ver8 中添加) IPMSG_PASSWORDOPT 密码 IPMSG_BROADCASTOPT 广播 IPMSG_MULTICASTOPT 多播 IPMSG_NEWMUTIOPT 新版本的多播(保留) IPMSG_AUTORETOPT 自动应答(Ping-pong protection) IPMSG_NOLOGOPT 没有日志文件 IPMSG_NOADDLISTOPT 不添加用户列表 Notice to the members outside of BR_ENTRY IPMSG_FILEATTACHOPT 附加文件 IPMSG_ENCRYPTOPT 加密 IPMSG_NOPOPUPOPT (不再有效) IPMSG_RETRYOPT 重发标志(用于请求用户列表时) 3) Extended code flag (hex bination) IPMSG_RSA_512 IPMSG_RSA_1024 IPMSG_RSA_2048 IPMSG_RC2_40 IPMSG_RC2_128 IPMSG_RC2_256 IPMSG_BLOWFISH_128 IPMSG_BLOWFISH_256 IPMSG_SIGN_MD5 4) Extended files for attachment