socket实现客户端与服务端通信(一)服务端

因为经常用PC开wifi信号坐床上玩手机,但晚上要睡觉了又不想下床去关电脑,就想做个Android控制PC的软件。但是想实现Android控制PC,就得实现客户端和服务端来保持通信,不然无法实现。

所以我先做了服务端。服务端还是比较简单,上代码

服务端会根据客户端发来的数据进行判断再执行相应的操作。真正实现关机重启等操作的是利用Runtime.getRuntime()得到运行时环境,类似于得到了一个cmd窗口,然后执行shutdown命令就可以实现关机,重启等操作了。还有要注意的是,在new ServerSocket(port)时,里面的port端口号必须是空闲的才行,端口号的范围从0到65535,像网络端口80,FTP端口21,mysql默认端口3306,我用的30000端口,一般不会使用。 这样服务端就可以跑起来,不信,试试。 文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91534 人正在系统学习中

来源:mould_self

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2015年5月2日
下一篇 2015年5月2日

相关推荐