Daytime服务器
来源:互联网 发布:参与网络传销怎么处理 编辑:程序博客网 时间:2024/05/20 07:59
package serversocket;import java.net.*;import java.io.*;import java.util.*;import java.util.concurrent.*;// 时间协议服务器public class DaytimeServer { private static final int PORT = 5001;// 端口 private final static int THREAD_COUNT = 50;// 线程数量 public static void main(String[] args) { ExecutorService pool = Executors.newFixedThreadPool(THREAD_COUNT); try (ServerSocket server = new ServerSocket(PORT)) { while (true) { // 嵌套try块是为了区分两类异常 try { Socket connection = server.accept(); DaytimeTask task = new DaytimeTask(connection); pool.submit(task); }catch(IOException e){ } } } catch (IOException e) { System.err.println("Could't start server"); } }}class DaytimeTask implements Callable<Void> { private Socket connection; DaytimeTask(Socket connection) { this.connection = connection; } @Override public Void call(){ try (Writer out = new OutputStreamWriter(connection.getOutputStream());) { Date nowadays = new Date(); out.write(nowadays.toString() + "/r/n"); out.flush(); } catch (IOException e) { e.printStackTrace(); } return null; }}
1 0
- Daytime服务器
- CentOS开启daytime服务器
- daytime服务器与客户端(程序)
- daytime
- boost::asio 的daytime客户端和服务器实例
- 1.通过tcp从daytime服务器获取时间
- 5.多进程同步模型的daytime服务器
- 客户请求包含'daytime',服务器返回当前时间
- Daytime connection refused
- Ubuntu 启动 daytime server
- boost daytime client/server
- 启动daytime服务
- ubuntu启动daytime服务
- 一个简单的Daytime Client
- Daytime协议 日期查询协议
- Ubuntu 11.04 启动daytime服务
- daytime协议和时间协议
- centos中开启daytime服务
- sqlite编译
- linux进程管理学习笔记
- POJ 1273 Drainage Ditches 网络流算法 .
- mysql数据库忘记密码时如何修改
- 不使用插件的jquery 提示气泡
- Daytime服务器
- dateFromString永远返回nil的处理办法
- eclipse调试java程序的九个技巧
- 关闭Application的三种方法
- Openstack liberty 中Cinder-api启动过程源码分析1
- linux学习之进程,线程和程序
- 再谈雅虎关于性能优化的 N 条规则
- Java中class的初始化顺序
- 2016.8参靠资料整理