(一)——Server

 1 package my.tomcat2;
 2 
 3 import java.io.IOException;
 4 import java.net.ServerSocket;
 5 import java.net.Socket;
 6 
 7 public class Server {
 8     //服务器
 9     public static ServerSocket server;
10     //关闭服务器的标志
11     private boolean isShutDown = false;
12 
13     public static void main(String[] args) {
14         Server server = new Server();
15         server.start(8888);
16     }
17 
18     //运行服务器
19     public void start(int port) {
20         try {
21             server = new ServerSocket(port);
22             this.recive();
23         } catch (IOException e) {
24             stop();
25         }
26     }
27 
28     //接受Client,客户端
29     public void recive() {
30         try {
31             while(!isShutDown){
32                 Socket client = server.accept();
33                 new Thread(new Dispatcher(client)).start();
34             }
35         } catch (IOException e) {
36             stop();
37         }
38     }
39 
40     //停止服务器
41     public void stop() {
42         isShutDown = true;
43         CloseUtil.closeServerSocket(server);
44     }
45 }

 

转载于:https://www.cnblogs.com/AI-Cobe/p/9606764.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值