一、聊天功能的实现
在之前的文章里学习了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