基于Java Socket的网络服务端小程序

来源:互联网 发布:知乎的功能与作用 编辑:程序博客网 时间:2024/05/22 17:23

关键词:socket ServerSocket 多线程 服务端 

主程序监听一端口,等待客户接入;同时构造一个线程类,准备接管会话。当一个Socket会话产生后,将这个会话交给线程处理,然后主程序继续监听。运用Thread类或Runnable接口来实现是不错的办法。

 

Java源代码:

这个程序监听8888端口,并将接入交给CreateServerThread线程运行。CreateServerThread线程接受输入,并将输入回应客户,直到客户输入"bye",线程结束。我们可以在createMessage方法中,对输入进行处理,并产生结果,然后把结果返回给客户。