我自己用JXTA编写了个文件传输程序,以实现同台机器上两个应用程序之间的文件传输。但文件大小小于15KB可以传输,否则不行,但奇怪的是本程序给自己传递就可以啊,我用的是pipe.send(message)方法,具体是:
    try{                                                       //发送端
      FileInputStream  fis=new FileInputStream("C:/file.jpg");//file.jpg 文件大于15KB
       }catch(FileNotFoundException fnfe){System.out.println("无法读取本地文件!");}
      Message msg = new Message();
      MimeMediaType mmt=new MimeMediaType("text/xml");
       try{
         InputStreamMessageElement smeIs = new InputStreamMessageElement("Is", mmt,
             fis, null);
           msg.addMessageElement(smeIs);
         }catch(IOException e){e.printStackTrace();
                               System.out.println("输入流错误!");}
结果是接收端没有消息msg到达,而换个小于15KB的文件就可以了,清高手指教啊!!!!