• 大小: 6.97MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-23
  • 语言: Java
  • 标签:

资源简介

先打开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\link.command.1.tlog

     文件       2090  2016-09-15 11:06  java客户端上传文件到c++服务器\CPlusServer\CPlusServer\Debug\CPlusServer.tlog\link.read.1.tlog

     文件        700  2016-09-15 11:06  java客户端上传文件到c++服务器\CPlusServer\CPlusServer\Debug\CPlusServer.tlog\link.write.1.tlog

     文件      28479  2016-09-15 10:46  java客户端上传文件到c++服务器\CPlusServer\CPlusServer\Debug\DataFileInfo.obj

............此处省略38个文件信息

评论

共有 条评论

相关资源