飞鸽传书(IPMSG)协议(翻译稿)

合集下载

飞鸽传书原理

飞鸽传书原理

飞鸽传书的实现原理:(1)最关键的是局域网用户列表的建立;飞鸽启动时使用UDP协议向255.255.255.255这个广播地址发送广播包,默认端口是2425。

广播包内容包含用户名、工作组、主机名、IP等信息;已启动飞鸽的用户通过2425端口收到此广播包后,就会在自己的用户列表中添加这个用户的用户名、工作组等信息,同时向对方IP发送本机用户的个人信息;从而双方都能建立起用户列表;(2)刷新用户列表时发送的广播包和启动时差不多,只不过返回的标识信息略有不同;可以做一个小工具,监控2425端口内存流,就能截获刷新和聊天时的消息。

(3)传送聊天信息时同样使用UDP协议;由于UDP协议是无连接协议,传输速度快,但是没有确认机制,是不可靠的协议,需要自己定义返回信息的标志来判断对方是否收到信息;(4)用户离线时发送一个离线广播包到255.255.255.255,收到此广播包的用户,根据包中的IP地址(也可能是多种判断标志或者包含硬件标识,比如网卡地址等)删除对方的用户列表信息;(5)广域网无法直接使用广播方式,靠手工添加"局域网外广播列表"来建立相互的关系;(6)飞鸽传送文件是使用TCP协议,端口2425;其他一些资料:1.飞鸽使用C++语言,开发工具:Visual C++ 4.1, 6.0, or later;2.飞鸽公开源码,在作者(来自日本广岛的白水启章)和汉化者(阿志)网站下载源码,源码注释为日文;可以使用VC++修改、编译;3.飞鸽传书是来自日本的软件,日文版是它的第一版本;此外还有中文,英文,韩文,葡萄牙文等语言;4.飞鸽使用的加密算法:RSA、Blowfish、RC;5.飞鸽可以使用命令行方式发送信息,命令格式如下:ipmsg [端口] /MSG [/LOG][/SEAL] <主机名或IP地址> <消息>可以使用IPMsg [端口] 命令改变默认端口,并同时启动多个实例,但是修改后只有使用相同端口的用户才能收到相互的信息;6.飞鸽非安装版,并不是纯绿色软件,直接删除会在注册表留下垃圾键值;* 飞鸽把所有设置信息都保存在注册表的以下位置:\\HKEY_CURRENT_USER\Software\HSTools\用户密码以不可逆加密方式存储.* 如果你忘记了密码, 可以在注册表中将此键值删除,清除密码*\\HKEY_CURRENT_USER\Software\HSTools\IPMsgEng\PasswordStr7.飞鸽一次传送文件数达到几千个时,有丢失文件的可能,怀疑是飞鸽的一个bug,而传输大文件则没有问题;8.飞鸽最稳定的正式版本是V2.06;目前v2.50 alpha6 版正在测试,尚未正式发布;其他如2.71,2007绿色版为修改版本,并非正版;9.飞鸽支持的字符太少,需要补充一下。

飞鸽传书UM2011绿色版简介

飞鸽传书UM2011绿色版简介

【软件特色】
1.UM2011最新版飞鸽传书,历年重大升级扩展改进,支持语音、视频、远程控制、远程协助、表情、截图、发送图片等功能。
2.增强内网搜索功能和防火墙穿透功能,极大提高内网通透率,NTFS文件分区支持4G以上文件传递。
3.可同时登录外网UM服务器,实现广域网的即时通讯,并可自由架设自己的互联网UM服务器(下载),实现内外网互通,适应局域网、广域网或混合网络的通讯需求。
4.可作为Gtalk、jabber等IM的客户端,遵循XMPP协议(IETF国际标准IM通讯协议),可登录各种UM服务器实现C2S2S2G的集群互联互通,开放兼容。
5.绿色软件,无须安装,不更改注册表,随意复制应用,更方便更简洁。
6.软件分为PC、Web、Mobile三种形式,适用于PC、网站、移动商务通讯。
软名称:飞鸽传书UM2011版
软件版本:4.0.110526
软件大小:5158K
软件平台:Win2000/XP/2003/Windows7
【软件介绍】
飞鸽传书2011是最新版支持内、外网、混合网络互通的多媒体飞鸽系列软件,具备表情、截图、语音、视频、远程控制多媒体通讯功能,绿色软件即装即用,内联飞鸽传书,外联UM集群通讯,可登录联信UM/Gmail/Jabber等XMPP标准通讯服务器,实现集群即时通讯互通。最新版本的飞鸽传书2011新增客户自动接收文件等新功能。
【应用领域】
1.公共版:用于各种垂直门户、行业网站、电子商务网站、SNS论坛、网吧等网络经营机构的会员沟通。
2.企业版:适合于各种集团公司、中小企业、分支机构、经济联盟体,政府机关及关联机构。
3.网络客服版:适用于软件、网络、系统维护等实现远程网络服务。

基于UDP协议的飞鸽传书

基于UDP协议的飞鸽传书

湖北工程学院大学生科研作品立项项目成果项目名称:基于TCP/IP协议的飞鸽传书项目负责人:项目合作者:所在学院:专业年级:计算机科学与技术湖北工程学院新技术学院基于TCP/IP协议的飞鸽传书摘要:当今,是一个信息高度发达的时代,计算机无疑已经成为网络通信的主角,生活节奏的加快,使得人们对通信速度的要求越来越高。

对于在局域网内的计算机之间的数据交互,尤其是文件传输,通常,人们习惯于通过借助于移动存储介质,采取重复拷贝的方式来实现。

这种传统文件传输方式存在诸多缺点,比如:消耗时间长,反复拔插存储介质过程繁琐;文件交互频繁,加速了计算机病毒的传播;虽然可以通过操作系统实现在局域网内的数据共享,但终因操作困难而使人们望而却步。

关键词:Internet、TCP/IP、局域网、传输、Microsoft Visual C++ 6.0目录1 系统概述 (1)1.1 开发背景 (1)1.2 开发环境 (1)2 系统结构和设计思想 (1)2.1 程序设计结构 (1)2.2 需要解决的主要技术问题 (1)2.3 程序设计思想 (2)3 系统分析 (2)3.1框架概要设计 (2)3.2界面设计 (3)3.2 信息传输设计 (4)3.3安装程序设计 (4)4 系统实现 (5)4.1IP Messenge 的文件目录 (5)4.2界面实现 (6)4.2.1主界面设计(发送界面) (6)4.2.2收到消息界面设计 (7)4.2.3准备传送文件界面设计 (7)4.2.4文件传送监视界面设计 (8)4.2.5.服务界面设计 (8)4.2.6.详细/记录设置界面设计 (9)4.2.7 URL链接界面设计 (9)4.2.8 密码界面设计 (9)4.2.9自定义离开界面设计 (10)4.2.10安装程序界面 (10)4.3功能实现 (11)4.3.1文件传输 (11)4.3.2消息传输 (11)4.3.3查找用户 (12)4.3.4发送文件 (13)4.2.5接收信息 (14)4.3.6打开发送文件: (14)4.3.7发送目录文件: (15)4.3.8添加用户列表: (19)5.总结 (21)参考文献 (22)1 系统概述1.1 开发背景当今,是一个信息高度发达的时代,计算机无疑已经成为网络通信的主角,生活节奏的加快,使得人们对通信速度的要求越来越高。

IPMSG(飞鸽传书)的数据包格式

IPMSG(飞鸽传书)的数据包格式

IPMSG(飞鸽传书)的数据包格式关于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 recognition command)IPMSG_SERVEROPT 服务器(保留)IPMSG_DIALUPOPT 发送给个人Send individual member recognition commandIPMSG_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_ENTRYIPMSG_FILEATTACHOPT 附加文件IPMSG_ENCRYPTOPT 加密IPMSG_NOPOPUPOPT (不再有效)IPMSG_RETRYOPT 重发标志(用于请求用户列表时)3) Extended code flag (hex format combination)IPMSG_RSA_512IPMSG_RSA_1024IPMSG_RSA_2048IPMSG_RC2_40IPMSG_RC2_128IPMSG_RC2_256IPMSG_BLOWFISH_128IPMSG_BLOWFISH_256IPMSG_SIGN_MD54) Extended files for attachment (fileattr low 8 bits) IPMSG_FILE_REGULARIPMSG_FILE_DIRIPMSG_FILE_RETPARENTIPMSG_FILE_SYMLINKIPMSG_FILE_CDEVIPMSG_FILE_BDEVIPMSG_FILE_FIFOIPMSG_FILE_RESFORK5) Attachment file extended attribute(fileattr high 24 bits) IPMSG_FILE_RONLYOPTIPMSG_FILE_HIDDENOPTIPMSG_FILE_EXHIDDENOPTIPMSG_FILE_ARCHIVEOPTIPMSG_FILE_SYSTEMOPT6) Extended file attribute for attachment fileIPMSG_FILE_UIDIPMSG_FILE_USERNAMEIPMSG_FILE_GIDIPMSG_FILE_GROUPNAMEIPMSG_FILE_PERMIPMSG_FILE_MAJORNOIPMSG_FILE_MINORNOIPMSG_FILE_CTIMEIPMSG_FILE_MTIMEIPMSG_FILE_ATIMEIPMSG_FILE_CREATETIMEIPMSG_FILE_CREATORIPMSG_FILE_FILETYPEIPMSG_FILE_FINDERINFOIPMSG_FILE_ACLIPMSG_FILE_ALIASFNAMEIPMSG_FILE_UNICODEFNAME2、数据包格式(使用字符串):1) 数据包格式(版本1的格式)版本号(1):包编号:发送者姓名:发送者主机名:命令字:附加信息2) 举例如下“1:100:shirouzu:Jupiter:32:Hello”3、数据包处理总述:1) 用户识别当IPMSG 启动时,命令IPMSG_BR_ENTRY被广播到网络中,向所有在线的用户提示一个新用户的到达(即表示“我来了”)。

IPoAC协议将IP数据包传输于鸽子之间

IPoAC协议将IP数据包传输于鸽子之间

IPoAC协议将IP数据包传输于鸽子之间互联网包装传输鸽子协议IPoAC(IP over Avian Carriers)协议被设计用于在鸽子之间传输IP数据包。

这个协议在传输大量数据时展现出了巨大的潜力,尽管它可能看起来有些奇特,但它实际上是一个有效的解决方案。

本文将介绍IPoAC协议的原理、应用场景以及它与传统互联网通信的比较。

一、IPoAC协议的原理IPoAC协议使用鸽子作为物理介质来传输IP数据包。

它的工作原理是将数据包打包在装有存储设备(如存储卡)的小型机器鸽子身上,然后将这些鸽子运送到目的地。

在目的地,接收方通过读取存储设备上的数据来还原原始的IP数据包。

这种传输方式借助了鸽子的天性,它们具有天生的导航能力和快速的速度。

二、IPoAC协议的应用场景1. 传输大量数据IPoAC协议在需要传输大量数据但传统互联网传输速度较慢的场景中具有广泛的应用价值。

对于大规模的数据传输,使用传统的互联网传输可能耗时较长,而通过IPoAC协议传输则可以大大提高传输速度。

2. 网络断裂的解决方案在灾难发生或网络异常的情况下,互联网通信可能会中断。

IPoAC协议可以作为备用方案,提供一种通过物理介质进行数据传输的方法,来解决互联网通信中断所带来的问题。

三、IPoAC协议与传统互联网通信的比较1. 传输速度传统的互联网通信依赖于电波或光纤传输,而IPoAC协议利用了鸽子的高速飞行特性,因此在传输大量数据时速度更快。

2. 可靠性虽然IPoAC协议在传输速度上具有优势,但与传统互联网通信相比,它的可靠性相对较低。

在鸽子运输过程中可能发生意外事件,如鸽子迷路或被捕食者捕食等,这可能导致数据包的丢失。

3. 适用范围IPoAC协议适用于传输大量数据的场景,而对于实时性要求较高的通信任务,如视频会议和实时游戏,则不适合使用IPoAC协议。

综上所述,IPoAC协议作为一种非常特殊的网络通信协议,利用了鸽子作为传输介质的优势,可以在某些场景下提供高速的数据传输。

飞鸽传书用法

飞鸽传书用法

一“飞鸽传书2007绿色版”下载说明一个局域网通信软件,支持局域网间发信息、传送文件、文件夹、多文件(或文件夹),速度非常快。

有了它,局域网间传送文件不必再共享来共享去的了。

而且,该软件极度绿色哦:单个执行文件,完全与注册表、初始配置文件没有关系。

IPMsg是一款局域网内即时通信软件, 基于TCP/IP(UDP). 可运行于多种操作平台(Win/Mac/UNIX/Java), 并实现跨平台信息交流.- 不需要服务器支持.- 支持文件/文件夹的传送(2.00版以上) - 通讯数据采用RSA/Blofish加密(2.00版以上)- 十分小巧, 简单易用, 而且你可以完全免费使用它。

目前已有的版本包括: Win32, Win16, MacOS, MacOSX, X11, GTK, GNOME,Java等, 并且公开源代码.“飞鸽传书IP Messenger”唯一官方中文网址为: 中文域名:飞鸽传书二下载地址: IT168 软件屋天府软件SOHU 天极华军软件园斑马网天空软件硅谷动力CSDN 中国源码新浪网飞翔下载三关于飞鸽传书2007绿色版的重要声明最近接到举报,有人假借本站之名在各大下载网站发布了“飞鸽传书IP Messenger 2.71”、“QQ飞鸽传书”等,对此,我们郑重声明,“飞鸽传书IP Messenger”目前的较新版本为2.06版、2007绿色版,所谓的2.71版本根本不存在,其提供的软件包已被众多杀毒安全软件查出有病毒,请大家千万不要下载,以免威胁到自己的电脑安全!对于以“飞鸽传书”为名制造此恶意软件者,我们保留进一步追究其法律责任的权利!飞鸽传书追求INTERNET免费共享的精神,不断升级创新网络通信功能,造福广大网民!四飞鸽传书2007绿色版的相关说明系统要求Microsoft Windows 95/98/Me/NT4.0/2000/XP/200395/98/NT4.0 ... 要求comctl32.dll(公共控件) 的版本为5.x 或更高.(如果你安装的IE 是 5.x 或更高版本, 那么就不必担心这个问题了)注意: Windows 3.1(和NT3.5x), 请使用IP Messenger for Win16.使用说明:<安装/卸载>执行setup.exe 你可以将IPMsg安装到指定目录, 或者重新注册到启动组.如果需要删除IPMsg, 请先从控制面板中卸载, 再手动删除IPMsg目录.<系统托盘区图标>左键双击图标, 即可打开发送消息窗口.右键点击图标, 可进入[服务设置], [离开] 等.<发送消息窗口>- 发送消息时, 若勾选了[封装], 则接收者要先打开信封才能看到消息,如果你还勾选了[上锁], 则接收者在打开信封时还需要输入密码.(密码是由接收者自己在[服务设置] 中设置的)- 在发送信息窗口的右键功能菜单中,可以进行很多用户的自定义操作,将IPMSG个性化,如选择用户分组,自定义用户列表显示,搜索用户,设置窗口大小,固定窗口位置等。

IPMSG飞鸽传书通信协议

IPMSG飞鸽传书通信协议

IPMSG飞鸽传书通信协议/***********************************************************本人(ypxing)根据下面的协议,C语言写的ipmsg(聊天,文件/文件夹传输)*请参见:/u1/35100/showart_689330.html**********************************************************/最近看到一些朋友在编写网络程序是遇到一些问题,故把以前做IPMSG时翻译的文档贴过来,希望对网络编程新手有所帮助,在寻找编程项目的同学们也可参照此文档写出自己的IPMSG。

本文只包含其中几个比较重要的命令以及运行机制的中文翻译,更详细的内容请参照文后的IPMSG 协议英文文档声明:下述协议内容略去了一些在编写程序过程中没有用到协议内容,最初的Ipmsg协议是用日文写的,下面协议内容由本人(cugb_cat)翻译自Mr.Kanazawa的英文文档。

本翻译文档可任意传播和使用。

IP信使传输协议(第9版草案) 1996/02/212003/01/14 修订H.Shirouzushirouzu@h.email.ne.jp关于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_SENDMSG 发送消息IPMSG_RECVMSG 通报收到消息IPMSG_GETFILEDATA 请求通过TCP传输文件IPMSG_RELEASEFILES 停止接收文件IPMSG_GETDIRFILES 请求传输文件夹2) 选项位(32位命令字的高24位)IPMSG_SENDCHECKOPT 传送检查(需要对方返回确认信息)IPMSG_FILEATTACHOPT 传送文件选项3) 附件类型命令(文件类型命令字的低8位)IPMSG_FILE_REGULAR 普通文件IPMSG_FILE_DIR 目录文件IPMSG_FILE_RETPARENT 返回上一级目录2、数据包格式(使用字符串):1) 数据包格式(版本1的格式)版本号(1):包编号:发送者姓名:发送者主机名:命令字:附加信息2) 举例如下“1:100:shirouzu:Jupiter:32:Hello”3、数据包处理总述:1) 用户识别当IPMSG 启动时,命令IPMSG_BR_ENTRY被广播到网络中,向所有在线的用户提示一个新用户的到达(即表示“我来了”);所有在线用户将把该新上线用户添加到自己的用户列表中,并向该新上线用户发送IPMSG_ANSENTRY命令(即表示“我在线”);该新上线用户接收到IPMSG_ANSENTRY命令后即将在线用户添加到自己的用户列表中。

飞鸽传书

飞鸽传书
公元前3000年左右,古埃及人就开始用鸽子传递书信了。我国也是养鸽古国,有着悠久的历史,隋唐时期, 在我国南方广州等地,已开始用鸽子传递书信。
多种训练
基本训练
目的在于培养信鸽对饲养者的服从性和强烈的归巢性。内容包括:喝水、亲和、熟悉巢房、熟悉信号等训练。
幼鸽刚出壳,一两天不吃食并无大害,但不能缺水。起初它们并不知饮水器内有清水可饮,因此,一定要教 会它们从哪里喝水。方法是以一手轻轻持鸽,使其喙部接触饮水器水面,它渴了,自然会大口饮水。如此一只一 只轮流教,至所有幼鸽均喝了水为止,如此重复训练几次,很快它们就懂得站在饮水器旁边把头伸进去喝水。
这里开启两个线程,线程1负责文件的传送,线程2负责文件的接受,下边做一一说明。
首先,我们知道,可以发送多个文件,这些文件需要建立链表保存信息。
所有的设置信息都保存在注册表的以下位置: \\HKEY_CURRENT_USER\Software\HSTools\ 用户密码以不可逆加密方式存储 *如果用户忘记了密码,可以在注册表中将此键值删除* *\\HKEY_CURRENT_USER\Software\HSTools\IPMsgEng\PasswordStr* -本软件使用的默认端口为2425 若仅使用UDP协议的端口,将不能传送文件/文件夹 (如果安装了防火墙,则必须打开相应的TCP和UDP端口) -本软件为自由软件,用户可以随意传播,但源码使用请参见许可协议。 -只有在启动或退出程序,使用离开模式,刷新在线用户时IPMsg才会进行消息广播。 -本软件由MicrosoftVisualC++6.
名称来由
《山海经》曾经记载,西王母的身边有3只青鸟,它们能够飞越千山万水传Байду номын сангаас信息,把幸福吉祥快乐的声音, 传递到人间。据说西王母曾给汉武帝刘彻写过信,就是派青鸟把信送到汉武帝的宫殿中。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Original ipmsg protocol specification is written in Japanese. 最初的飞鸽传书协议说明书是日文书写。 This document was translated by Mr.Kanazawa. 本文档是 Mr.Kanazawa.翻译完成。 This document is not verified yet. 本文档尚未被认证。 ----------------------------------------------------------------------
6) Extended file attribute for attachment file 附件文件的扩展文件属性
IPMSG_FILE_UID IPMSG_FILE_USERNAME IPMSG_FILE_GID IPMSG_FILE_GROUPNAME IPMSG_FILE_PERM IPMSG_FILE_MAJORNO IPMSG_FILE_MINORNO IPMSG_FILE_CTIME IPMSG_FILE_MTIME IPMSG_FILE_ATIME IPMSG_FILE_CREATETIME
----------------------------------------------------------------------
About IP Messenger 关于飞鸽传书
This is a Send/Receive message service using the TCP/UDP Port. 它是基于 TCP/IP 端口的收发信息服务。 Characteristics 特点 IP Messenger can be installed in any OS if TCP/IP is used on your machine. 飞鸽传书可以安装在任一使用 TCP/IP 协议的的操作系统上。 Dynamic member recognition can be done within your network or specified network. 在网络中完成了动态用户识别机制。 You can exchange messages between all IPMsg members. 所有飞鸽用户之间可以相互交换信息。 Function description 功能描述 Use TCP/UDP port(default:2425). See the following descriptions 使用 TCP/UDP 端口(默认端口:2425)。见下述描述 (Message Send/Receive: UDP, File Send/Receive: TCP) (信息 发送/接收:UDP, 文件发送/接收:TCP) 1. Command 命令 1) Command functions (Low 8 bits from command number 32 bits) 命令功能(32位命令字的低8位) IPMSG_NOOPERATION No Operation
IPMSG_ANSENTRY 命令回发到上线新用户。 The new member gets the current member data by a IPMSG_ANSENTRY command. All members can communicate as long as an IP packet exists. 新用户通过 IPMSG_ANSENTRY 命令得到当前在线用户信息。所有用户在 IP 存在时可以互相通信。 An IPMSG_BR_ABSENCE command broadcasts absence mode cancel or nickname change to all members. However, an IPMSG_ANSENTRY command does not send a message back, which is different from an IPMSG_BR_ENTRY command.
发送离线判定 IPMSG_GETPUBKEY RSA Public Key Acquisition
公钥获取 IPMSG_ANSPUBKEY RSA Public Key Response
公钥相应 2) Option flag (High 24 bits from command number 32 bits)
主机列表发送通知 IPMSG_GETLIST Host list sending request
主机列表发送请求 IPMSG_ANSLIST Host list sending
主机列表发送 IPMSG_SENDMSG Message transmission
消息传送 IPMSG_RECVMSG Message receiving check
新版本多播 IPMSG_AUTORETOPT Automatic response(Ping-pong protection)
自动回复 IPMSG_NOLOGOPT No log files
无日志文件 IPMSG_NOADDLISTOPT Notice to the members outside of BR_ENTRY
重发位(在获取 hostlist 时使用) 3) Extended code flag (hex format combination)
扩展编码位(十六进制格式组合) 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
选项位(32位命令字的高24位) IPMSG_ABSENCEOPT Absence mode(Member recognition command)
离开状态(用户识别命令) IPMSG_SERVEROPT Server(Reserved)
服务器(保留) IPMSG_DIALUPOPT Send individual member recognition command
4) Extended files for attachment (fileattr low 8 bits) 文件附件扩展(文件属性低8位)
IPMSG_FILE_REGULAR IPMSG_FILE_DIR IPMSG_FILE_RETPARENT IPMSG_FILE_SYMLINK IPMSG_FILE_CDEV IPMSG_FILE_BDEV IPMSG_FILE_FIFO IPMSG_FILE_RESFORK
不在线用户通知 IPMSG_FILEATTACHOPT File attachment
文件附件选项 IPMSG_ENCRYPTOPT Code
编码 IPMSG_NOPOPUPOPT (No longer valid)
(不可用) IPMSG_RETRYOPT Re-send flag(Use when acquiring HOSTLIST)
IP Messenger communication protocol (Draft-9) 1996/02/21 飞鸽传书传书协议(草案-9) 1996/02/21
Modified 2003/01/14 修订于2003/01/14
H.Shirouzu 白水 启章
shirouzu@h.email.ne.jp (作者邮箱)
消息打开确认通知(版本8中加入) IPMSG_GETFILEDATA File Transfer request by TCP
基于 TCP 的文件传送请求 IPMSG_RELEASEFILES Discard attachment file
丢弃(取消)附件文件的接收 IPMSG_GETDIRFILES Attachment hierarchical file request
锁 IPMSG_BROADCASTOPT Broadcast message
广播信息 IPMSG_MULTICASTOPT Multi-cast(Multiple casts selection)
多播 IPMSG_NEWMUTIOPT New version multi-cast(reserved)
接收消息确认 IPMSG_READMSG Message open notice
消息打开通知 IPMSG_DELMSG Message discarded notice
消息丢弃通知 IPMSG_ANSREADMSG Message open confirmation notice(added from version-8 )
mand process overview 数据包过程总览 1) Member recognition 用户识别 An IPMSG_BR_ENTRY command notifies a new entry to the current members at start-up. 飞鸽启动时 IPMSG_BR_ENTRY 命令向当前所有用户发送上线通知。 All members add the new member to their list after getting a notification message. 所有用户当受到通知信息时把用户加入列表。 An IPMSG_ANSENTRY command sends a message back to the new member.
IPMSG_FILE_CREATOR IPMSG_FILE_FILETYPE IPMSG_FILE_FINDERINFO
IPMSG_FILE_ACL IPMSG_FILE_ALIASFNAME IPMSG_FILE_UNICODEFNAME
mand format(Use all character strings) 数据包格式(使用字符串形式)
相关文档
最新文档