import java.io.*;
import java.net.*;
public class multiClient{
public static void main(String args[]){
System.out.println("Client:");
try{
Socket socketClient=new Socket("127.0.0.1",4700);
//向本机的4700端口发送客户请求
BufferedReader sin
=new BufferedReader(new InputStreamReader(System.in));
//由系统标准设备(键盘)构造BufferedReader对象
PrintWriter os=new PrintWriter(socketClient.getOutputStream());
//由Socket对象得到输出流,构造printwrite对象
BufferedReader is=new BufferedReader
(new InputStreamReader(socketClient.getInputStream()));
//由Socket对象得到输入流,构造BufferedReader对象
String readline;
readline=sin.readLine();
//从系统标准输入读入一段字符串
while(!readline.equals("bye")){//直到读到bye结束
os.println(readline);
//输出到Server
os.flush();
//刷新输出流,使Server马上收到字符串
System.out.println("Client:"+readline);
//在本Client输出改字符串
System.out.println("Server:"+is.readLine());
//输出Server发来的字符串
readline=sin.readLine();
//继续读键盘输入的字符串
}
os.close();//关闭输入输出流
is.close();
socketClient.close();
}catch(Exception e){
System.out.println("Error "+e);
}
}
}