关键词:socket ServerSocket 多线程 服务端
主程序监听一端口,等待客户接入;同时构造一个线程类,准备接管会话。当一个Socket会话产生后,将这个会话交给线程处理,然后主程序继续监听。运用Thread类或Runnable接口来实现是不错的办法。
Java源代码:
这个程序监听8888端口,并将接入交给CreateServerThread线程运行。CreateServerThread线程接受输入,并将输入回应客户,直到客户输入"bye",线程结束。我们可以在createMessage方法中,对输入进行处理,并产生结果,然后把结果返回给客户。
本文介绍了一个基于Java的多线程Socket服务端程序,该程序通过ServerSocket监听8888端口并为每个客户端连接创建一个独立的线程进行会话处理。线程读取客户端消息并回应直至客户端发送bye信号。
1216

被折叠的 条评论
为什么被折叠?



