1.一种文件传输方法,其特征在于,包括:
监测接收端用于接收文件的约定的端口号的状态,检测是否有发送端发来的传输文件;
当有文件传输到所述接收端时,提示输入存储所述传输文件的文件名称和文件路径;
根据用户输入的所述文件名称和文件路径,通过所述接收端与所述发送端的套接字连接将所述传输文件写入到所述接收端本地;其中,所述接收端与所述发送端的套接字连接由所述发送端根据所述接收端的IP地址和所述约定的端口号建立。
2.根据权利要求1所述的文件传输方法,其特征在于,在通过所述接收端与所述发送端的套接字连接将所述传输文件写入到所述接收端本地之前,所述方法还包括:
启动一接收独立线程;
所述通过所述接收端与所述发送端的套接字连接将所述传输文件写入到所述接收端本地具体为:
所述接收独立线程通过所述接收端与所述发送端的套接字连接接收所述传输文件,并将所述传输文件写入到所述接收端本地。
3.根据权利要求1所述的文件传输方法,其特征在于,所述将所述传输文件写入到所述接收端本地具体为:采用缓冲流将所述传输文件写入到所述接收端本地。
4.一种文件传输方法,其特征在于,包括:
获取接收端的IP地址和约定的用于接收文件的端口号,并根据所述IP地址和所述约定的端口号建立与所述接收端的套接字连接;
在需要向所述接收端传输文件时,提示输入待传输文件的文件名称及文件路径;
根据用户输入的文件名称及文件路径,获取本地的所述待传输文件,并 将所述待传输文件通过所述套接字连接发送给所述接收端。
5.根据权利要求4所述的文件传输方法,其特征在于,所述将所述待传输文件通过所述套接字连接发送给所述接收端之前,还包括:
启动一发送独立线程;
所述将所述待传输文件通过所述套接字连接发送给所述接收端具体为:
通过所述发送独立线程,将所述待传输文件通过所述套接字socket连接发送给所述接收端。
6.根据权利要求4所述的文件传输方法,其特征在于,所述获取本地的所述待传输文件具体为:采用缓冲流读取所述待传输文件。
7.一种接收文件装置,其特征在于,包括:
监测模块,适用于监测所述接收端用于接收文件的约定的端口号的状态,检测是否有发送端发来的传输文件;
第一提示模块,适用于当有文件传输到接收端时,提示输入存储所述传输文件的文件名称和文件路径;
文件接收模块,适用于根据用户输入的所述文件名称和文件路径,通过所述接收端与所述发送端的套接字连接将所述传输文件写入到所述接收端本地;其中,所述接收端与所述发送端的套接字连接由所述发送端根据所述接收端的IP地址和所述约定的端口号建立。
8.一种发送文件装置,其特征在于,包括:
连接模块,适用于获取接收端的IP地址和约定的用于接收文件的端口号,并根据所述IP地址和所述约定的端口号建立与所述接收端的套接字连接;
第二提示模块,适用于在需要向所述接收端传输文件时,提示输入待传输文件的文件名称及文件路径;
文件发送模块,适用于根据用户输入的文件名称及文件路径,获取本地 的所述待传输文件,并将所述待传输文件通过所述套接字连接发送给所述接收端。
9.一种文件传输系统,其特征在于,包括权利要求7所述的接收文件装置和权利要求8所述的发送文件装置。
10.根据权利要求9所述的文件传输系统,其特征在于,所述接收文件装置和所述发送文件装置位于同一局域网中。