java调用ipmsg的源代码有
飞鸽传书(IP Messenger,简为IPMsg)是一个小巧方便的即时通信软件,它适合用于局域网内甚至广域网间进行实时通信和文档共享。特别是在局域网内传送文件/文件夹的速度非常快!
IPMsg 是一款局域网内即时通信软件, 基于 TCP/IP(UDP)。
可运行于多种操作平台(Win/Mac/UNIX/Java), 并实现跨平台信息交流。
不需要服务器支持。
支持文件/文件夹的传送 (2。00版以上)
通讯数据采用 RSA/Blofish 加密 (2。 00版以上)
十分小巧, 简单易用, 而且你可以完全免费使用它
目前已有的版本包括: Win32, Win16, MacOS, M...全部
飞鸽传书(IP Messenger,简为IPMsg)是一个小巧方便的即时通信软件,它适合用于局域网内甚至广域网间进行实时通信和文档共享。特别是在局域网内传送文件/文件夹的速度非常快!
IPMsg 是一款局域网内即时通信软件, 基于 TCP/IP(UDP)。
可运行于多种操作平台(Win/Mac/UNIX/Java), 并实现跨平台信息交流。
不需要服务器支持。
支持文件/文件夹的传送 (2。00版以上)
通讯数据采用 RSA/Blofish 加密 (2。
00版以上)
十分小巧, 简单易用, 而且你可以完全免费使用它
目前已有的版本包括: Win32, Win16, MacOS, MacOSX, X11, GTK, GNOME,Java 等, 并且公开源代码。
本文演示了如何使用Java的net包,向IPMSG客户端发送消息。
IPMSG Command 常量定义如下:
1 /*========== Constant Value ==========*/
2 public static final long IPMSG_COMMASK = 0x000000ff;
3 public static final long IPMSG_OPTMASK = 0xffffff00;
4 public static final long IPMSG_NOOPERATION = 0x00000000;
5 public static final long IPMSG_BR_ENTRY = 0x00000001;
6 public static final long IPMSG_BR_EXIT = 0x00000002;
7 public static final long IPMSG_ANSENTRY = 0x00000003;
8 public static final long IPMSG_BR_ABSENCE = 0x00000004;
9
10
11
12 public static final long IPMSG_BR_ISGETLIST = 0x00000018;
13 public static final long IPMSG_OKGETLIST = 0x00000015;
14 public static final long IPMSG_GETLIST = 0x00000016;
15 public static final long IPMSG_ANSLIST = 0x00000017;
16
17 public static final long IPMSG_SENDMSG = 0x00000020;
18 public static final long IPMSG_RECVMSG = 0x00000021;
19
20 public static final long IPMSG_READMSG = 0x00000030;
21 public static final long IPMSG_DELMSG = 0x00000031;
22
23 public static final long IPMSG_GETINFO = 0x00000040;
24 public static final long IPMSG_SENDINFO = 0x00000041;
25
26 // other opt
27 public static final long IPMSG_ABSENCEOPT = 0x00000100;
28 public static final long IPMSG_SERVEROPT = 0x000002。收起