JavaP2PTalkAndFilesSend.zip

时间:2023-01-21 23:12:32
【文件属性】:
文件名称:JavaP2PTalkAndFilesSend.zip
文件大小:351KB
文件格式:ZIP
更新时间:2023-01-21 23:12:32
p2p swing 聊天 文件传输 cancelTrans() 该方法用于取消传输 confirmReceiveFile() 该方法用于确认传输文件 参数flag用来表示是否同意传输 参数fileName用来表示保存的文件 参数off用来表示起始传输字节 getFileTransMessage() 该方法用于得到文件传输的基本信息。如:文件发送的目标,端口号等。 getStatus() 该方法返回一个整型变量,表示当前线程的传输状态。 run() 线程的执行方法,该方法中循环执行发送或接收方法,完成文件的发送或接收。 setError() 该方法通过一个字符串型的参数设置错误信息。 stopThread() 该方法用于停止线程的执行。 doPackage() 打包方法,该方法中,根据线程所处的不同状态,对数据加入不同的包头和其他信息,进行打包。 readFromFile() 该方法从要发送的文件中读取一个整型数。 readFromSocket() 该方法从Socket输入流读取一个整型数,它有一个重载版本读取一个字节数组的数据。 receiveFile() 该方法为接收文件的方法,是线程循环中,文件接收者执行的方法。 sendFile() 该方法为发送文件方法,是线程循环中,文件发送者执行的方法。 writeToFile() 该方法写一个字节数据的数据到保存的文件中。 writeToSocket() 该方法写数据到Socket输出流中,它有三个重载版本,分别是写入整型数,写入长整型数和写入字节数组数据。
【文件预览】:
.project
p2p文件传输系统概要设计.doc
src
----p2p.java(53KB)
1.png
.settings
----org.eclipse.jdt.core.prefs(598B)
.classpath
bin
----TransFileDialog_jbtnOK_actionAdapter.class(653B)
----SettingDialog_jbtnCancel_actionAdapter.class(655B)
----MainFrame_jbtnSetting_actionAdapter.class(638B)
----SocketThread.class(11KB)
----TransFilePanel_jbtnCannel_actionAdapter.class(660B)
----MainFrame_this_windowAdapter.class(586B)
----TransFileDialog.class(5KB)
----TransFileDialog_jbtnFile_actionAdapter.class(659B)
----ChatFrame.class(6KB)
----p2p.class(1KB)
----Server.class(2KB)
----MainFrame$1.class(618B)
----p2p$1.class(756B)
----ChatFrame$1.class(640B)
----TransFilePanel.class(4KB)
----TransFileManager.class(6KB)
----SettingDialog.class(4KB)
----MainFrame.class(6KB)
----TransFilePanel_jbtnOK_actionAdapter.class(648B)
----SettingDialog_jbtnOK_actionAdapter.class(643B)
----MainFrame_jbtnSend_actionAdapter.class(629B)
----ChatFrame$2.class(640B)
----TransFileDialog_jbtnCancel_actionAdapter.class(665B)

网友评论