//服务器
import java.net.;
import java,io.;
public class ServerID{
public static void main(String args[] ) {
}
//构造
public ServerID() {
//建立通道
try{ServerSocket ss = new ServerSocket(1025);
//获取接口
Socket s = ss.accept();
//接收信息
InputStreamReader lsr = new InputStreamReader(s.getInputStream());
BufferReader bf = new BufferReader(isr);
//现在给客户端小老弟回信息
PrintWriter pw = new PrintWriter(s.getOutputSteam(),true);
InputStreamReader lsr2 = new InputStreamReader(System.in);
BufferReader bf2 = new BufferReader(isr2);
while(true) {
//接收到的信息,打印出来
String info = bf.readline();
System.out.println("客户端:" + info);}
System.out.println("请回复" }
String response = bf2.readLine();
pw.println(response);
}
catch(exception e) {
e.printStacktrace();
}
}
}
//客户端
import java.net.;
import java.io.;
public class ClientID{
public static void main(String args[] ) {
}
//构造
public ServerID() {
//建立通道,设定要连接的IP和端口号
try{Socket s = new Socket("127.0.0.1",1025);
//获取接口,通过pw向s写东西
PrintWriter pw = new PrintWriter(s.getOutputStream(),true);
InputStreamReader lsr = new InputStreamReader(System.in);
BufferReader bf = new BufferReader(isr);
//接收信息
InputStreamReader lsr2 = new InputStreamReader(s.getInputStream());
BufferReader bf2 = new BufferReader(isr);
while(true) {
System.out.println("输入你想说的话");
String response = bf.readLine();
pw.println(response);
//打印接收的信息
String info = bf2.readLine();
System.out.println("服务器:" + info);
}
catch(exception e)(
e.printStackTrace();
)
}
}