07zookeeper简单应答系统--业务逻辑

本文介绍了一个使用Java实现的网络时间查询服务器。该服务器通过监听指定端口,接收客户端请求,并返回当前系统时间。服务器采用多线程处理方式,能够同时响应多个客户端的请求。
  • 业务逻辑用于配合主逻辑使用

      import java.io.IOException;
      import java.io.InputStream;
      import java.io.OutputStream;
      import java.net.ServerSocket;
      import java.net.Socket;
      import java.util.Date;
      
      public class TimeQuery extends Thread {
      	
      int port = 0;
      public TimeQuery(int port) {
      	this.port = port;
      }
      
      @Override
      public void run() {
      	try {
      		ServerSocket ss = new ServerSocket(port);
      		System.out.println("业务线程已绑定端口" + port + ",等待客户端请求....");
      		while(true) {
      			Socket sc = ss.accept();
      			InputStream inputStream = sc.getInputStream();
      			OutputStream outputStream = sc.getOutputStream();
      			outputStream.write(new Date().toString().getBytes());
      		}		
      	} catch (IOException e) {
      		e.printStackTrace();
      	}
      }
    
      }
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hao难懂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值