返回介绍

飞鸽传书介绍

发布于 2023-06-19 15:03:35 字数 4732 浏览 0 评论 0 收藏 0

飞鸽传书

1. 介绍

  • 古代通讯

    飞鸽传书与鸿雁传书是一个意思,就是古人之间联系的一种方法,将信件系在鸽子的脚上然后传递给要传递的人。古代通信不方便,所以聪明的人利用鸽子会飞且飞得比较快、会辨认方向等多方面优点,驯化了鸽子,用以提高送信的速度。

  • 现代通讯

    飞鸽传书(IPMessenger),是由日本人ShirouzuHiroaki(白水启章)所发明的免费软件,是一款局域网内即时通信软件,基于TCP/IP(UDP);可运行于多种操作平台(Win、Mac、UNIX、Linux),并实现跨平台信息交流。不需要服务器支持,支持文件/文件夹的传送(2.00版以上),开发于90年代。通讯数据采用RSA/Blofish加密(2.00版以上),十分小巧,简单易用,而且用户可以完全免费使用它;2011年已有的版本包括:Win32,Win16,MacOS,MacOSX,X11,GTK,GNOME,Java等,并且公开源代码。

2. 飞鸽传书协议

ipmsg是用来在局域网中基于udp/tcp的应用层通信协议,功能如下:

  • 收发消息
  • 收发文件
  • 收发文件夹

飞秋软件,想必大家都很熟悉,它是一个使用 飞鸽传书协议 完成局域网通信的一个软件而已,只要了解了 飞鸽传书的协议是怎样规定数据,那么咱们也可以做出类似的软件

3. 协议的格式

版本号:数据包编号:发送者姓名:发送者主机名:命令字:附加选项

如下是,发送一条消息:

1:123456789:itcast-python:localhost:32:hello

说明:

  • 1 版本号,一般为1,较高版本的飞秋则较为复杂
  • 123456789 数据包编号,主要用来标记这个数据包,一般不重复,所以可以使用time来得到一个
  • itcast-python 电脑的用户名
  • localhost 主机名
  • 32 发送消息的命令
  • hello 发送的消息内容

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文