• 大小: 2.26MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-12
  • 语言: Java
  • 标签: Socket  C/C++  Java  

资源简介

C/C++服务器(VS2010)与Java客户端(eclipse); 都是控制台程序;

资源截图

代码片段和文件信息

package cn.xzx.socket;

import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.Socket;
import java.net.SocketException;
import java.net.UnknownHostException;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class TestSocket {
private static final String HOST_ID = “127.0.0.1“;
private static final int HOST_PORT = 4321;

public static void main(String[] args) {
try {
final Socket socket = new Socket(HOST_ID HOST_PORT);
new Thread(new Runnable() {

@Override
public void run() {
BufferedReader in = new BufferedReader(
new InputStreamReader(System.in));
DataOutputStream dataOutputStream;
String msg;
while (true) {
try {
dataOutputStream = new DataOutputStream(
socket.getOutputStream());
msg = in.readLine();
byte buff[] = msg.getBytes(“GBK“);
dataOutputStream.write(buff);
dataOutputStream.flush();
} catch (IOException e1) {
e1.printStackTrace();
}
}

}
}).start();

String msg;
byte bytes[] = new byte[2048];
int msgLength = 0;
DataInputStream in = new DataInputStream(socket.getInputStream());
do {
msgLength = in.read(bytes);
msg = new String(bytes 0 msgLength);
System.out.println(“server: “ + msg);
} while (msgLength != -1);
} catch (SocketException e) {
// TODO
e.printStackTrace();
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4101  2013-12-18 09:59  VSSocketServer\CMDSocketServer\CMDSocketServer.cpp

     文件       4382  2013-11-19 21:30  VSSocketServer\CMDSocketServer\CMDSocketServer.vcxproj

     文件       1319  2013-11-19 21:30  VSSocketServer\CMDSocketServer\CMDSocketServer.vcxproj.filters

     文件        143  2013-11-03 13:49  VSSocketServer\CMDSocketServer\CMDSocketServer.vcxproj.user

     文件       6234  2013-12-18 09:58  VSSocketServer\CMDSocketServer\Debug\cl.command.1.tlog

     文件     115210  2013-12-18 09:58  VSSocketServer\CMDSocketServer\Debug\CL.read.1.tlog

     文件       4690  2013-12-18 09:58  VSSocketServer\CMDSocketServer\Debug\CL.write.1.tlog

     文件        406  2013-11-04 23:08  VSSocketServer\CMDSocketServer\Debug\CMDSocketServer.exe.embed.manifest

     文件        472  2013-12-18 09:58  VSSocketServer\CMDSocketServer\Debug\CMDSocketServer.exe.embed.manifest.res

     文件        381  2013-12-18 09:58  VSSocketServer\CMDSocketServer\Debug\CMDSocketServer.exe.intermediate.manifest

     文件         65  2013-12-18 09:58  VSSocketServer\CMDSocketServer\Debug\CMDSocketServer.lastbuildstate

     文件       3555  2013-12-18 09:58  VSSocketServer\CMDSocketServer\Debug\CMDSocketServer.log

     文件     278856  2013-12-18 09:58  VSSocketServer\CMDSocketServer\Debug\CMDSocketServer.obj

     文件    9568256  2013-12-18 09:58  VSSocketServer\CMDSocketServer\Debug\CMDSocketServer.pch

     文件      30528  2013-11-04 23:06  VSSocketServer\CMDSocketServer\Debug\CMDSocketServerV01.obj

     文件        220  2013-11-04 23:04  VSSocketServer\CMDSocketServer\Debug\CMDSocketServer_manifest.rc

     文件     187458  2013-11-19 16:42  VSSocketServer\CMDSocketServer\Debug\FileUtil.obj

     文件          2  2013-12-18 09:58  VSSocketServer\CMDSocketServer\Debug\link-cvtres.read.1.tlog

     文件          2  2013-12-18 09:58  VSSocketServer\CMDSocketServer\Debug\link-cvtres.write.1.tlog

     文件          2  2013-12-18 09:58  VSSocketServer\CMDSocketServer\Debug\link.2540-cvtres.read.1.tlog

     文件          2  2013-12-18 09:58  VSSocketServer\CMDSocketServer\Debug\link.2540-cvtres.write.1.tlog

     文件          2  2013-12-18 09:58  VSSocketServer\CMDSocketServer\Debug\link.2540.read.1.tlog

     文件          2  2013-12-18 09:58  VSSocketServer\CMDSocketServer\Debug\link.2540.write.1.tlog

     文件          2  2013-12-18 09:58  VSSocketServer\CMDSocketServer\Debug\link.264-cvtres.read.1.tlog

     文件          2  2013-12-18 09:58  VSSocketServer\CMDSocketServer\Debug\link.264-cvtres.write.1.tlog

     文件          2  2013-12-18 09:58  VSSocketServer\CMDSocketServer\Debug\link.264.read.1.tlog

     文件          2  2013-12-18 09:58  VSSocketServer\CMDSocketServer\Debug\link.264.write.1.tlog

     文件          2  2013-12-18 09:58  VSSocketServer\CMDSocketServer\Debug\link.5180.read.1.tlog

     文件          2  2013-12-18 09:58  VSSocketServer\CMDSocketServer\Debug\link.5180.write.1.tlog

     文件          2  2013-12-18 09:58  VSSocketServer\CMDSocketServer\Debug\link.5416-cvtres.read.1.tlog

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

评论

共有 条评论