资源简介
先打开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包
评论
共有 条评论