我打算做一个基于Jxta的多人聊天工具 我是这样做的,每个peer都有一个serverSocket监听 如此:JxtaSocket socket = (JxtaSocket) serverSocket.accept(); 使用JxtaSocket建立请求,如此:JxtaSocket socket = new JxtaSocket(group,id,adv,5000,true); 其中id是目标peer的peerId,但始终报异常: java.net.SocketTimeoutException: Connection timeout (connect) at net.jxta.socket.JxtaSocket.connect(JxtaSocket.java:679) at net.jxta.socket.JxtaSocket. <init>(JxtaSocket.java:466) at xchat.MainFrame$myMouseAdapter.mouseClicked(MainFrame.java:135) at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)