TCP连接咯,从本地文件读入数据,应该一般是二进制数据吧。然后通过socket发送。不过还没想好有没有必要写一个好的缓冲池

解决方案 »

  1.   

    只OICQ那样互相传送文件呀?这样太麻烦了,先让A传文件到服务器,装模作样显示一个进度,然后传回给B,这样就简单多了。
      

  2.   

    用java 的socket类库包
    Socket incoming = null;
    ServerSocket serverSocket = new ServerSocket( Port );
    ... ...
    incoming = serverSocket.accept();
    这是服务器端的接收客户端的连接方法。 然后在服务器端接收一个客户的str 再转发给另一个客户 直到传完 就可以了
      

  3.   

    客户端本身就有一个ServerSocket监听接受外来的传输请求。如果是主动传输,那么更简单,创建一个Socket就可以传送了。
      

  4.   

    请问是不是什么文件都可以传送的啊。
    exe文件可以传送吗?
      

  5.   

    mercury1231说得有道理服务器转发,只有一个好处:只要能连接到服务器,客户之间就能发文件。(QQ有时会因为防火墙的原因不能发文件)