資源簡介
Java中實現服務端和客戶端傳輸文件的源代碼,含注釋
代碼片段和文件信息
package?xidian;
import?java.io.BufferedInputStream;
import?java.io.DataInputStream;
import?java.io.DataOutputStream;
import?java.net.Socket;
public?class?ClientSocket?{
private?String?ip;
????private?int?port;
????private?Socket?socket?=?null;
????DataOutputStream?out?=?null;
????DataInputStream?getMessageStream?=?null;
????public?ClientSocket(String?ip?int?port)?{
????????this.ip?=?ip;
????????this.port?=?port;
????}
????/**
?????*?創建socket連接
?????*?
?????*?@throws?Exception
?????*?????????????exception
?????*/
????public?void?CreateConnection()?throws?Exception?{
????????try?{
????????????socket?=?new?Socket(ip?port);
????????}?catch?(Exception?e)?{
????????????e.printStackTrace();
????????????if?(socket?!=?null)
????????????????socket.close(
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????301??2013-08-03?20:59??FileSend\.classpath
?????文件????????384??2013-08-03?20:59??FileSend\.project
?????文件????????598??2013-08-03?21:00??FileSend\.settings\org.eclipse.jdt.core.prefs
?????文件???????2186??2013-08-04?22:13??FileSend\bin\xidian\ClientSocket.class
?????文件???????3115??2013-08-04?22:13??FileSend\bin\xidian\ClientTest.class
?????文件???????2419??2013-08-04?22:13??FileSend\bin\xidian\ServerTest.class
?????文件???????2509??2013-08-03?21:09??FileSend\src\xidian\ClientSocket.java
?????文件???????3054??2013-08-04?20:04??FileSend\src\xidian\ClientTest.java
?????文件???????2430??2013-08-04?20:00??FileSend\src\xidian\ServerTest.java
?????目錄??????????0??2013-08-05?00:34??FileSend\bin\xidian
?????目錄??????????0??2013-08-05?00:34??FileSend\src\xidian
?????目錄??????????0??2013-08-05?00:34??FileSend\.settings
?????目錄??????????0??2013-08-05?00:34??FileSend\bin
?????目錄??????????0??2013-08-05?00:34??FileSend\src
?????目錄??????????0??2013-08-05?00:34??FileSend
-----------?---------??----------?-----??----
????????????????16996????????????????????15
評論
共有 條評論