一、聊天功能的实现
在之前的文章里学习了Java中Socket编程的一些基本内容,现在简单写一个小程序,能够实现服务器端和客户端的聊天的功能。
服务器端:
Server.java
public class Server {public static void main(String[] args) throws IOException {ServerSocket server = null;Socket client = null;InputStream in = null;InputStreamReader reader = null;BufferedReader bufReader = null;OutputStream out = null;PrintWriter writer = null;Scanner scanner = new Scanner(System.in);boolean end = false;try {//1、创建服务器端socket,并绑定端口,绑定端口之后服务器一直监听该端口server = new ServerSocket(9999);System.out.println("------服务器端启动,开始监听客户端的信息,发送bye结束聊天------");while(true) {//2、接收到客户端请求,建立连接c