本人想设计一文件传输程序,该程序包括服务器和客户端两部分,多个客户端可以同时使用,客户端之间并没有直接的Socket连接,如果一个客户端想传送某一文件给另一客户端,必须先连接服务器,把文件传送到服务器,再由服务器传送到另一客户端。
   如何编程实现这种传送文件方法?请给点思路,谢谢

解决方案 »

  1.   

    我的程序是这样实现的:当客户端启动时连接服务器时,监听服务器会创建一个新的Socket与之连接,但我不太明白如何实现Socket对象间的通信问题,即当一个Socket上传完文件(某一客户端传文件给服务器),如何通知另外一个Socket开始下载文件呢(服务器传文件给客户端)?
    我想到用全局变量实现通信,大家还有没有其它好方法呢?
      

  2.   

    to tianye606
       我想在服务器备份文件数据,所以必须传到服务器上。