飞鸽传书(Ipmessage)软件的实现原理
来源:互联网 发布:淘宝懒人鞋 编辑:程序博客网 时间:2024/05/24 01:45
http://blog.csdn.net/scau_11jkx/article/details/30291649
一.简介
飞鸽传书是由日本人所发明的免费软件,是一款局域网内即时通信软件,基于TCP/IP(UDP),可运行于多种操作平台(Win,Mac,UNIX,Java),
并实现跨平台信息交流。不需要服务器支持,支持文件/文件夹的传送(2.00版以上),开发于90年代。通信数据采用RSA/Blofish加密(2.00版以上),
十分小巧,简单易用,而且用户可以完全免费使用它;2011年已有的版本包括:Win32,Win16,MacOS,MacOSX,X11,GTK,GNOME,Java等,并且公开源代码。
二.软件设置,端口
(1)飞鸽传书启动时使用的是UDP协议,并向255.255.255.255地址发送广播包,默认端口是2425。其中,广播包包含用户名,工作组,主机名,IP地址等信息;用户启动飞鸽后,通过2425端口收到此广播包,然后在自己的用户列表中添加这个用户的用户名,工作组等信息,同时,向对
方IP发送本机用户的个人信息,进而双方建立起连接;
(2)同样,喜欢送信息时使用的也是UDP协议,由于UDP是面向无连接的,只要知道对方的端口和IP,就能进行通信,因此传输速度快;但是没有
确认机制,所以是不可靠的协议,需要自己定义返回信息的标志来判断对方是否收到信息。
(3)用户离线时,会发送一个离线广播包到255.255.255.255,收到此广播包的用户,就会根据广播包中的IP地址来删除用户列表信息。
(4)飞鸽传送文件时使用的是TCP协议,端口也为2425。
三.使用方法
(1)下载飞鸽传书客户端,安装执行setup.exe,用户可以将IPMsg安装到指定目录或重新注册到启动组;若要删除IPMsg,就到控制面板中删除,再手动删除IPMsg目录;
(2)发送消息时,可以用命令行方式:
Ipmg[端口] /MSG [/LOG][/SEAL] <主机名或IP地址> <消息>
根据界面的提示,就可以与通信对象进行料议案,发文件等 操作。
(3)快捷操作
a.隐藏/显示窗口Ctrl+D;
b.按住Ctrl键再点[刷新]可保持现有用户,搜索新上线的用 户;
c.打开发送/接收消息窗口Ctrl+Alt+S/R(需要进行详细设 置);
d.打开搜索窗口Ctrl+F;
e.接收到多个文件,保存时可勾选(全选)
- 飞鸽传书(Ipmessage)软件的实现原理
- 飞鸽传书的实现原理
- 关于飞鸽传书软件的实现原理,配置及使用方法
- 浅谈飞鸽传书实现原理
- 飞鸽传书文件传输实现原理
- 浅谈飞鸽传书实现原理
- 飞鸽传书文件传输实现原理
- 飞鸽传书文件传输实现原理
- 飞鸽传书实现原理
- 飞鸽传书2007 一个自己开发的软件
- 飞鸽传书2012软件设计者的角度来看
- 飞鸽传书2007 优化的房子原理
- 飞鸽传书(IPMSG)的主要工作原理
- 飞鸽传书的原理和一些资料
- 浅谈:飞鸽传书 的TCP/IP原理
- 飞鸽传书的原理和一些资料
- 软件构架则是软件之上的 飞鸽传书 软件
- 软件试用期的实现原理
- spring注释一 : RequiredAnnotationBeanPostProcessor
- Android studio 打包jar文件
- poj 3449
- C++继承时权限
- jdbc连接mysql5与mysql6的区别
- 飞鸽传书(Ipmessage)软件的实现原理
- 一组数据中只有一个数字出现了一次。其他所有数字都是成对出现的。请找出这个数字。(使用位运算)
- 【TOJ1132】Square Root
- web学习之路
- 图片会说话系列之Android事件的分发传递机制
- 【整理】计时器setInterval
- js运算符隐式类型转换
- 关于字符的编码和转码
- 分页显示算法