资源简介
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.em
文件 472 2013-12-18 09:58 VSSocketServer\CMDSocketServer\Debug\CMDSocketServer.exe.em
文件 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\li
文件 2 2013-12-18 09:58 VSSocketServer\CMDSocketServer\Debug\li
文件 2 2013-12-18 09:58 VSSocketServer\CMDSocketServer\Debug\li
文件 2 2013-12-18 09:58 VSSocketServer\CMDSocketServer\Debug\li
文件 2 2013-12-18 09:58 VSSocketServer\CMDSocketServer\Debug\li
文件 2 2013-12-18 09:58 VSSocketServer\CMDSocketServer\Debug\li
文件 2 2013-12-18 09:58 VSSocketServer\CMDSocketServer\Debug\li
文件 2 2013-12-18 09:58 VSSocketServer\CMDSocketServer\Debug\li
文件 2 2013-12-18 09:58 VSSocketServer\CMDSocketServer\Debug\li
文件 2 2013-12-18 09:58 VSSocketServer\CMDSocketServer\Debug\li
文件 2 2013-12-18 09:58 VSSocketServer\CMDSocketServer\Debug\li
文件 2 2013-12-18 09:58 VSSocketServer\CMDSocketServer\Debug\li
文件 2 2013-12-18 09:58 VSSocketServer\CMDSocketServer\Debug\li
............此处省略62个文件信息
- 上一篇:struts2.3.20版本jar包
- 下一篇:火车票预售系统
相关资源
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- pc与android通过usb socket实现手机通信
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
评论
共有 条评论