我在使用linux系统中,飞鸽软件一直用wine来模拟window环境运行IpMsg.exe, 感觉程序界面看上去不是很舒服。一直想开发一个能在linux上运行的IpMsg软件。我是做java开发的。 所以决定用Java来实现飞鸽传输功能。
于是自学了swing开发,做出目前这个版本, 算是一个开始吧。只实现了用户列表显示、发送消息、接受消息刷新用户列表相关比较简单的功能。界面是仿造C开发的飞鸽界面。
程序运行界面截图
图1(主窗体)
图2(消息窗体)
由于最近工作原因。目前这个Java版IpMsg暂时停止开发。后续功能bug修改以后有时间再继续开发。
相关说明及源代码请访问
http://jipmsg.sourceforge.net/
补充一下飞鸽传输原始版本的官网:
http://ipmsg.org/index.html.en
上面有文档和协议的说明,有兴趣的同仁可以参考一下
分享到:
相关推荐
《IPMSG飞鸽传书源码解析》 在IT领域,源码是程序员的灵魂,它揭示了软件运行的内在逻辑和机制。今天我们要探讨的是"IPMSG飞鸽传书源码",这是一个基于网络通信的即时通讯软件,其源码为我们提供了一窥即时通讯软件...
- IPMsg 是一款局域网内即时通信软件, 基于 TCP/IP(UDP). 可运行于多种操作平台(Win/Mac/UNIX/Java), 并实现跨平台信息交流. - 不需要服务器支持. - 支持文件/文件夹的传送 (2.00版以上) - 通讯数据采用 RSA...
不需要服务器支持。免费软件, 是一款局域网内即时通信软件,基于 TCP/IP(UDP)。可运行于多种操作平台(Win/Mac/UNIX/Java),并实现跨平台信息交流。
可运行于多种操作平台(Win/Mac/UNIX/Java), 并实现跨平台信息交流. - 不需要服务器支持. - 支持文件/文件夹的传送 (2.00版以上) - 通讯数据采用 RSA/Blofish 加密 (2.00版以上) - 十分小巧, 简单易用, ...
飞鸽传书(IPMsg,Internet Pager Message)是一款基于局域网的即时通讯软件,由日本Hamachi公司开发。它的设计初衷是为用户提供快速、安全、便捷的局域网内部通信服务,支持文本、文件、目录、截图等多种类型的数据...
源码IPMsg.src中的"src"通常表示源代码目录,这里包含的是飞鸽传书的Java源代码文件。在深入研究之前,我们需要熟悉Java的基本语法,如类、对象、接口、异常处理、集合框架等。此外,对Java的IO流、网络套接字...
飞鸽传书(IP Messenger,简称IPMSG)就是这样一款深受用户喜爱的聊天工具,它以其简单易用、快速传输的特点,在众多同类软件中脱颖而出。 飞鸽传书的主要功能是提供局域网内的即时通讯服务,特别适合在同一网络...
《飞鸽传书Java版源码深度解析》 在信息技术高速发展的今天,各种通信软件层出不穷,其中“飞鸽传书”作为一款老牌的局域网通信工具,因其简单易用、传输快速的特点深受用户喜爱。本文将深入探讨使用Java语言编写的...
【标题】"Java飞鸽传书(IPMsg)" 是一个基于Java编程语言实现的即时通讯软件项目,它模拟了类似飞鸽传书的功能,允许用户在局域网内进行文件传输和消息交流。这个项目的源码可供学习和参考,旨在帮助开发者理解和实践...
最好用的Java版的飞鸽传书,可以在任何平台上使用,只要你装了Java运行环境,不好用你砸我! 运行命令:java -jar ipmsg.jar(这个应该都会吧,汗一个!)
有了飞鸽传书2010,局域网间传送文件不必再共享来共享去的了。而且,该软件极度绿色哦:单个执行文件,完全与注册表、初始配置文件没有关系。基于TCP/IP(UDP). 可运行于多种操作平台(Win/Mac/UNIX/Java), 并实现跨...
在压缩包中,IPMSG.exe是飞鸽传书的可执行文件,通常用于Windows平台。这个文件包含了编译后的Java代码和其他资源,用户可以直接运行来进行文件传输和聊天。setup.exe是安装程序,用于在用户的计算机上安装飞鸽传书...
今天,我们将通过分析IPMsg.src_java这个源码包,揭开“飞鸽传书”的技术面纱,探讨它如何利用Java语言构建出高效稳定的通信系统。 首先,Java是一种跨平台的编程语言,它的“一次编写,到处运行”特性使得飞鸽传书...
JP和ipmsg目录可能包含了与日本本地化相关的资源文件,或者与"飞鸽传书"(IPMSG)协议实现有关的代码。而images目录则存放了程序中使用的各种图像资源,如图标、按钮图片等,它们对于构建直观易用的用户界面至关重要...
《Java网络编程之“飞鸽传书”的研究与实现》一文深入探讨了在C/S(Client/Server)体系架构下,如何设计并实现一种局域网内的文件传输及聊天工具——“飞鸽传书”。文章由黄冈师范学院计算机科学与技术学院的汪世福...
飞鸽传书(IPMsg)是一款基于网络的即时通讯软件,它使用了TCP和UDP两种传输层协议来实现数据的可靠传输与高效广播。在Java编程语言中实现这样的通信系统,需要深入理解网络编程的基本原理和Java的相关API。 首先,...
- IPMsg 是一款局域网内即时通信软件, 基于 TCP/IP(UDP). 可运行于多种操作平台(Win/Mac/UNIX/Java), 并实现跨平台信息交流. - 不需要服务器支持. - 支持文件/文件夹的传送 (2.00版以上) - 通讯数据采用 RSA...
飞鸽传书(IP Messenger,简为IPMsg)是一个小巧方便的即时通信软件,它适合用于局域网内甚至广域网间进行实时通信和文档共享。特别是在局域网内传送文件/文件夹的速度非常快! - IPMsg 是一款局域网内即时通信软件,...
这个场景中,我们探讨的是如何在Java环境中调用飞鸽传书(IPMsg)的功能,以便实现文件传输、消息传递等操作。首先,我们要理解飞鸽传书是一种局域网内的即时通讯软件,它提供了文件传输、群发消息等功能,常被用于...