socket_client记录
来源:互联网 发布:java bigdecimal用法 编辑:程序博客网 时间:2024/05/16 18:37
package com.client;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.Socket;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
public class MultiThreadClient {
public static void main(String[] args) {
int numTasks = 10;
ExecutorService exec = Executors.newCachedThreadPool();
for (int i = 0; i < numTasks; i++) {
exec.execute(createTask(i));
}
}
// 定义一个简单的任务
private static Runnable createTask(final int taskID) {
return new Runnable() {
private Socket socket = null;
private int port=8821;
public void run() {
System.out.println("Task " + taskID + ":start");
try {
socket = new Socket("localhost", port);
// 发送关闭命令
OutputStream socketOut = socket.getOutputStream();
socketOut.write("shutdown\r\n".getBytes());
// 接收服务器的反馈
BufferedReader br = new BufferedReader(
new InputStreamReader(socket.getInputStream()));
String msg = null;
while ((msg = br.readLine()) != null)
System.out.println(msg);
} catch (IOException e) {
e.printStackTrace();
}
}
};
}
}
- socket_client记录
- socket_client段程序
- 记录
- 记录
- 记录
- 记录
- 记录
- 记录
- 记录
- 记录
- 记录
- 记录
- 记录
- 记录
- 记录
- 记录
- 记录
- 记录
- pureMVC与设计模式之一. 结构与工作流
- 64位windows下的python+numpy+scipy+scikit-learn安装
- android bind service
- vs2010 问题 >LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- 读书笔记_Effective C++_资源管理
- socket_client记录
- Git 使用之branch详解
- PPT转换成PDF转换器的功能特点
- C++动态申请二位数组内存空间
- android中实现播放视频
- Windows批处理删除大小和类型一样的文件,带注释
- Android后台操作
- android 软键盘的显示与隐藏问题的研究
- 使用udp_client或者udp_connect和udp_server 的时间获取函数