文件名称:非阻塞异步传输java网络编程(含源代码)
文件大小:469KB
文件格式:DOC
更新时间:2014-12-28 06:39:25
孙卫琴java网络编程
用java实现一个采用用户自定义协议的文件传输服务器FileServer 和客户端FileClient。FileServer于FileClient 都采用非阻塞模式,并且按照异步方式通信,即FileClient发出一个请求后,不必等到了FileServer的响应结果,就可以发送下一个请求。 当FileClient发送请求”GET XXX.XXX”时,FileServer 就把XXX.XXX文件发送给FileClient,FileClient把文件保存到本地文件系统中;当FileClient发送请求”PUT XXX.XXX”时,FileServer就做好准备接受文件,FileServer把接受到的文件保存到服务器端的本地文件系统中。GET或者PUT 命令中的文件允许采用相对路径,其根路径由用户自定义的FILE_PATH 系统属性指定。