{建立服务器} 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();
in = new BufferedReader ( new InputStreamReader ( socket.getInputStream() ) );
out = new PrintWriter ( socket.getOutputStream(),true );
String line = in.readLine();
out.println ( "you input is :" + line );
out.close(); in.close(); socket.close();
}
ss.close();
} catch ( IOException e ) {
}
}
public static void main ( String[] args ) {
new Server();
}
}
{建立客户端}
import java.io.*;
import java.net.*;
public class Client {
Socket socket; BufferedReader in;
PrintWriter out; public Client() {
try {
socket = new Socket ( "xxx.xxx.xxx.xxx", 10000 );
in = new BufferedReader ( new InputStreamReader ( socket.getInputStream() ) );
out = new PrintWriter ( socket.getOutputStream(),true );
BufferedReader line = new BufferedReader ( new InputStreamReader ( System.in ) ); out.println ( line.readLine() );
line.close();
out.close();
in.close();
socket.close();
} catch ( IOException e ) {
} }
public static void main ( String[] args )
{ new Client(); } }
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();
in = new BufferedReader ( new InputStreamReader ( socket.getInputStream() ) );
out = new PrintWriter ( socket.getOutputStream(),true );
String line = in.readLine();
out.println ( "you input is :" + line );
out.close(); in.close(); socket.close();
}
ss.close();
} catch ( IOException e ) {
}
}
public static void main ( String[] args ) {
new Server();
}
}
{建立客户端}
import java.io.*;
import java.net.*;
public class Client {
Socket socket; BufferedReader in;
PrintWriter out; public Client() {
try {
socket = new Socket ( "xxx.xxx.xxx.xxx", 10000 );
in = new BufferedReader ( new InputStreamReader ( socket.getInputStream() ) );
out = new PrintWriter ( socket.getOutputStream(),true );
BufferedReader line = new BufferedReader ( new InputStreamReader ( System.in ) ); out.println ( line.readLine() );
line.close();
out.close();
in.close();
socket.close();
} catch ( IOException e ) {
} }
public static void main ( String[] args )
{ new Client(); } }