package com.softeem.lisi.chat;
import java.net.*;
import java.io.*;
public class Lisi {
public static void main(String[] args) {
try {
//李四先运行程序,指定端口号
ServerSocket server = new ServerSocket(8090);
//等待接受张三的连接,连接之后生成socket
Socket socket=server.accept();
//获取is1,读取用户自己输入的信息
InputStream is1=System.in;
InputStreamReader isr1=new InputStreamReader(is1);
BufferedReader br1=new BufferedReader(isr1);
//获取is2,用来获取对方发过来的信息
InputStream is2=socket.getInputStream();
InputStreamReader isr2=new InputStreamReader(is2);
BufferedReader br2=new BufferedReader(isr2);
//获取os,用来给对方发送信息
OutputStream s=socket.getOutputStream();
PrintWriter pw=new PrintWriter(os);
//李四先给张三发信息
//1李四通过br1将自己写的信息读取到程序中
String msg=br1.readLine();
//2将读到的信息通过pw发给张三
pw.println("Lisi:"+msg);
pw.flush();
//李四通过br2接受张三发的信息
msg=br2.readLine();
System.out.println(msg);
} catch (Exception e) {
// TODO: handle exception
}
}
}