我要作一个东西,要求实现以下功能:1:开socket server供别人连接并发送数据2:这个socket server要能通过页面看到它的运行状态,是启动还是停止3:要能通过页面点击按钮实现停止这个服务,或启动这个服务
我的思路如下:1:在Server的实现类中使用单例模式,实现receive方法,在此方法中实现接收数据2:新增一线程类实现Runnable接口,在run中调用Server实现类的receive方法3:在Server的实现类中实现start和stop方法,其中start方法用于开新线程并start线程,stop方法用于调用 线程对象的interrupt()实现停止功能。
诸位高手请看一下,这种思路有没有什么问题?多谢 !
我的思路如下:1:在Server的实现类中使用单例模式,实现receive方法,在此方法中实现接收数据2:新增一线程类实现Runnable接口,在run中调用Server实现类的receive方法3:在Server的实现类中实现start和stop方法,其中start方法用于开新线程并start线程,stop方法用于调用 线程对象的interrupt()实现停止功能。
诸位高手请看一下,这种思路有没有什么问题?多谢 !
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货