資源簡介
先打開c++服務器,然后打開java客戶端,連接完畢之后上傳圖片到c++服務器,其中主要是使用socket進行連接通信

代碼片段和文件信息
/*
author:chenjianrun
time: 2016-9-15
city: zhuhai
*/
package?client;
import?java.io.BufferedReader;
import?java.io.DataInputStream;
import?java.io.DataOutputStream;
import?java.io.File;
import?java.io.FileInputStream;
import?java.io.FileReader;
import?java.io.IOException;
import?java.io.InputStream;
import?java.io.OutputStream;
import?java.net.Socket;
import?java.net.UnknownHostException;
public?class?Client?{
private?static?NetDataTypeTransform?transform1;
private?static?DataInputStream?fromServerStream;
private?static?DataOutputStream?toServerStream;
private?static?NetDataCommand?dataCommand;
private?static?DataFileInfo?dataFileInfo;
public?static?void?main(String[]?args)?{
try?{
Socket?socket?=?new?Socket(“localhost“8888);
toServerStream?=?new?DataOutputStream(socket.getOutputStream());
//發送要發送文件的指令
int?id?=?1;
String?tempStr?=?“4.jpg“;
dataCommand?=?new?NetDataCommand(idtempStr);
toServerStream.write(dataCommand.getByteArrayData());
toServerStream.flush();
//啟動發送文件線程
SendFileThread?sendFileThread?=?new?SendFileThread(socket);
sendFileThread.start();
}?catch?(UnknownHostException?e)?{
e.printStackTrace();
}?catch?(IOException?e)?{
e.printStackTrace();
}
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????301??2016-09-11?10:00??java客戶端上傳文件到c++服務器\client\.classpath
?????文件????????382??2016-09-11?10:00??java客戶端上傳文件到c++服務器\client\.project
?????文件????????598??2016-09-11?10:00??java客戶端上傳文件到c++服務器\client\.settings\org.eclipse.jdt.core.prefs
?????文件???????1600??2016-09-15?10:47??java客戶端上傳文件到c++服務器\client\bin\client\Client.class
?????文件???????1236??2016-09-14?14:42??java客戶端上傳文件到c++服務器\client\bin\client\DataFileInfo.class
?????文件???????2174??2016-09-14?14:38??java客戶端上傳文件到c++服務器\client\bin\client\NetDataCommand.class
?????文件???????2188??2016-09-15?10:47??java客戶端上傳文件到c++服務器\client\bin\client\NetDataTypeTransform.class
?????文件???????1450??2016-09-14?08:49??java客戶端上傳文件到c++服務器\client\bin\client\RecvThread.class
?????文件???????2706??2016-09-15?10:50??java客戶端上傳文件到c++服務器\client\bin\client\SendFileThread.class
?????文件???????1328??2016-09-15?10:47??java客戶端上傳文件到c++服務器\client\src\client\Client.java
?????文件???????1000??2016-09-14?14:42??java客戶端上傳文件到c++服務器\client\src\client\DataFileInfo.java
?????文件???????2335??2016-09-14?14:38??java客戶端上傳文件到c++服務器\client\src\client\NetDataCommand.java
?????文件???????3102??2016-09-15?10:47??java客戶端上傳文件到c++服務器\client\src\client\NetDataTypeTransform.java
?????文件????????951??2016-09-11?12:03??java客戶端上傳文件到c++服務器\client\src\client\RecvThread.java
?????文件???????1914??2016-09-15?10:50??java客戶端上傳文件到c++服務器\client\src\client\SendFileThread.java
????..A..H.?????41984??2016-09-15?11:09??java客戶端上傳文件到c++服務器\CPlusServer\.vs\CPlusServer\v14\.suo
?????文件???????3752??2016-09-15?11:09??java客戶端上傳文件到c++服務器\CPlusServer\CPlusServer\CPlusServer.cpp
?????文件???????8211??2016-09-14?10:14??java客戶端上傳文件到c++服務器\CPlusServer\CPlusServer\CPlusServer.vcxproj
?????文件???????1685??2016-09-14?10:14??java客戶端上傳文件到c++服務器\CPlusServer\CPlusServer\CPlusServer.vcxproj.filters
?????文件????????250??2016-09-15?11:06??java客戶端上傳文件到c++服務器\CPlusServer\CPlusServer\Debug\CPlusServer.log
?????文件?????297143??2016-09-15?11:06??java客戶端上傳文件到c++服務器\CPlusServer\CPlusServer\Debug\CPlusServer.obj
?????文件????3407872??2016-09-11?09:21??java客戶端上傳文件到c++服務器\CPlusServer\CPlusServer\Debug\CPlusServer.pch
?????文件???????2248??2016-09-15?11:06??java客戶端上傳文件到c++服務器\CPlusServer\CPlusServer\Debug\CPlusServer.tlog\CL.command.1.tlog
?????文件??????53708??2016-09-15?11:06??java客戶端上傳文件到c++服務器\CPlusServer\CPlusServer\Debug\CPlusServer.tlog\CL.read.1.tlog
?????文件???????2060??2016-09-15?11:06??java客戶端上傳文件到c++服務器\CPlusServer\CPlusServer\Debug\CPlusServer.tlog\CL.write.1.tlog
?????文件????????202??2016-09-15?11:06??java客戶端上傳文件到c++服務器\CPlusServer\CPlusServer\Debug\CPlusServer.tlog\CPlusServer.lastbuildstate
?????文件???????1200??2016-09-15?11:06??java客戶端上傳文件到c++服務器\CPlusServer\CPlusServer\Debug\CPlusServer.tlog\li
?????文件???????2090??2016-09-15?11:06??java客戶端上傳文件到c++服務器\CPlusServer\CPlusServer\Debug\CPlusServer.tlog\li
?????文件????????700??2016-09-15?11:06??java客戶端上傳文件到c++服務器\CPlusServer\CPlusServer\Debug\CPlusServer.tlog\li
?????文件??????28479??2016-09-15?10:46??java客戶端上傳文件到c++服務器\CPlusServer\CPlusServer\Debug\DataFileInfo.obj
............此處省略38個文件信息
- 上一篇:jsp 旅游網站
- 下一篇:jersey相關的jar包
評論
共有 條評論