摘要:
UI使用Netbeans RCP开发。 目前已实现的功能包括点对点的聊天和文件传输。因聊天功能使用了JTextPane的序列化机制(有时间修改),需要通信双方的Swing版本一致。我现在用的是JRE版本Java(TM) SE Runtime Environment (build 1.7.0-b147),如果想试用聊天功能,最好也使用这个版本的JRE.我在公网上设置了一个RDV,程序启动时会自动连接。用户名是当前登录用户,现在不能修改。系统支持各个操作系统平台,Windows下执行jxmessenger/bin/ jxmessenger.exe非Windows下执行jxmessenger/bi. 阅读全文
摘要:
JXSE从v2.5版开始使用nio处理网络消息,并且在其内部使用了非阻塞形式,如下面这个帖子所说http://weblogs.java.net/blog/bondolo/archive/2007/09/jxse_25_whats_c.htmlJXSE (JXTA for Java SE/EE 5.0) 2.5 contains quite a number of exciting changes for JXTA application developers. This little series will look at a few of the important changes ... 阅读全文
摘要:
在《JXTA JavaTM Standard Edition v2.5: Programmers Guide》的第17页中,介绍了JxtaSocket和JxtaBiDiPipe;根据该介绍,这两种通信机制都提供双向可靠的通信信道。但有时可能处于性能的考虑,我们希望使用类似UDP那种方式,而又不想使用低级管道(需要手工实现双向通信):这时可以仍然使用JxtaBiDiPipe,并调用其setReliable(false),将其 可靠性参数设置为false。一个使用场景就是通过RTP协议传输音频/视频(在自定义的传输层使用JXSE)。 RTP协议本身是不可靠的,那么如果将RTP建立在可靠性协议(例. 阅读全文