服务器端(线程一):
ServerSocket ss = new ServerSocket (8888); //定义一个监听端口
Socket sc = ss.accept(); //监听端口,处于阻塞状态,等待接收服务,一旦有请求过来就会返回请求者
的Socket。
InputStreamReader in = new InputStreamReader(sc.getInputStream()); //当获得一个请求后获得输入流
BufferedReader bw = new BufferedReader(in); //将字节流包装为字符流(根据大家需求而定)
System.out.println(bw.readLine()); //输出请求信息
客户端(线程二):
Socket sc= new Socket ("127.0.0.1",8888); //向本机的8888端口发送请求
OutputStreamWriter os = new OutputStreamWriter(sc.getOutputStream()); //获得输出流
BufferedWriter bw = new BufferedWriter(os); //将字节流包装为字符流(根据大家需求而定)
bw.write("发送一个请求给服务器"); //写入请求信息
ServerSocket ss = new ServerSocket (8888); //定义一个监听端口
Socket sc = ss.accept(); //监听端口,处于阻塞状态,等待接收服务,一旦有请求过来就会返回请求者
的Socket。
InputStreamReader in = new InputStreamReader(sc.getInputStream()); //当获得一个请求后获得输入流
BufferedReader bw = new BufferedReader(in); //将字节流包装为字符流(根据大家需求而定)
System.out.println(bw.readLine()); //输出请求信息
客户端(线程二):
Socket sc= new Socket ("127.0.0.1",8888); //向本机的8888端口发送请求
OutputStreamWriter os = new OutputStreamWriter(sc.getOutputStream()); //获得输出流
BufferedWriter bw = new BufferedWriter(os); //将字节流包装为字符流(根据大家需求而定)
bw.write("发送一个请求给服务器"); //写入请求信息