[JAVA100ày]043?¢ò????òμ¥μ?·t???÷oí?í?§??
ê±??:2011-01-09
import java.net.*;
import java.io.*;
/**
* <p>Title: ?òμ¥·t???÷·t????</p>
* <p>Description: ?aê?ò????òμ¥μ?·t???÷??3ìDò</p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Filename: SampleServer.java</p>
* @version 1.0
*/
public class SampleServer{
??public static void main(String[] arges){
????try{
??????int port = 8888;
??????//ê1ó?8888???ú′′?¨ò???ServerSocket
??????ServerSocket mySocket = new ServerSocket(port);
??????//μè′y?àìyê?·?óD?í?§??á??ó
??????Socket sk = mySocket.accept();
??????//ê?è??o′?
??????BufferedReader in = new BufferedReader (
???????????????????????? new InputStreamReader (sk.getInputStream ()));
??????//ê?3??o′?
??????PrintWriter out = new PrintWriter (
???????????????????????? new BufferedWriter(
??????????????????????????new OutputStreamWriter(
?????????????????????????? sk.getOutputStream ())), true);
??????//′òó??óê?μ?μ??í?§??·¢?í1yà′μ?D??¢
??????System.out.println("?í?§??D??¢:"+in.readLine ());
??????//?ò?í?§????D??¢
??????out.println("??o?£??òê?·t???÷?£?òê1ó?μ????úo?£o "+port);
????}catch(Exception e){
??????System.out.println(e);
????}
??}
}
import java.io.*;
import java.net.*;
/**
* <p>Title: ?òμ¥·t???÷?í?§??</p>
* <p>Description: ±?3ìDòê?ò????òμ¥μ??í?§??£?ó?à′oí·t???÷á??ó</p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Filename: SampleClient.java</p>
* @version 1.0
*/
public class SampleClient{
??public static void main(String[] arges){
????try{
??????//??è?ò???IP?£null±íê?±??ú
??????InetAddress addr = InetAddress.getByName(null);
??????//′ò?a8888???ú£?ó?·t???÷?¨á¢á??ó
??????Socket sk = new Socket (addr, 8888);
??????//?o′?ê?è?
??????BufferedReader in = new BufferedReader (
???????????????????????? new InputStreamReader (sk.getInputStream ()));
??????//?o′?ê?3?
??????PrintWriter out = new PrintWriter (
???????????????????????? new BufferedWriter(
??????????????????????????new OutputStreamWriter(
?????????????????????????? sk.getOutputStream ())), true);
???? //?ò·t???÷·¢?íD??¢
???? out.println ("??o?£?");
???? //?óê?·t???÷D??¢
???? System.out.println (in.readLine ());
????}catch(Exception e){
??????System.out.println(e);
????}
??}
}
|