答:Server端程序: package test; import java.net.*; import java.io.*; public class Server {
private ServerSocket ss; private Socket socket; private BufferedReader in; private PrintWriter out; public Server() { try {
ss=new ServerSocket(10000); while(true) {
socket = ss.accept(); String RemoteIP =
socket.getInetAddress().getHostAddress(); String RemotePort = \System.out.println(\
第 21 页 共 24 页
in!IP:\in = new BufferedReader(new
InputStreamReader(socket.getInputStream())); String line = in.readLine();
System.out.println(\out = new
PrintWriter(socket.getOutputStream(),true); out.println(\out.close(); in.close(); socket.close(); }
}catch (IOException e) {
out.println(\} }
public static void main(String[] args) {
new Server(); } };
第 22 页 共 24 页
Client端程序: package test; import java.io.*; import java.net.*; public class Client {
Socket socket; BufferedReader in; PrintWriter out; public Client() { try {
System.out.println(\127.0.0.1:10000\
socket = new Socket(\System.out.println(\System.out.println(\Character:\
BufferedReader line = new BufferedReader(new
第 23 页 共 24 页
InputStreamReader(System.in)); out = new
PrintWriter(socket.getOutputStream(),true); out.println(line.readLine()); in = new BufferedReader(new
InputStreamReader(socket.getInputStream())); System.out.println(in.readLine()); out.close(); in.close(); socket.close(); }catch(IOException e) {
out.println(\} }
public static void main(String[] args) {
new Client(); } };
第 24 页 共 24 页