package com.test;
import java.io.*;
import java.net.*;
public class MyServer {
public MyServer() {
try {
ServerSocket ss = new ServerSocket(9999);
Socket s = ss.accept();
System.out.println("监听到一个连接 "+s.getLocalPort());
InputStreamReader isr = new InputStreamReader(s.getInputStream());
BufferedReader br = new BufferedReader(isr);
String info = br.readLine();
System.out.println(info);
PrintWriter pw = new PrintWriter(s.getOutputStream(), true);
pw.println("你好,我是服务器!");
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
new MyServer();
}
}
package com.test;
import java.io.*;
import java.net.*;
public class MyClient {
public MyClient() {
try {
Socket s = new Socket("localhost", 9999);
PrintWriter pw = new PrintWriter(s.getOutputStream(), true);
pw.println("你好,我是客户端");
InputStreamReader isr = new InputStreamReader(s.getInputStream());
BufferedReader br = new BufferedReader(isr);
System.out.println(br.readLine());
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
new MyClient();
}
}