这个很简单,就当前而言老技术,新技术太多太多,
按你的要求,用最老的技术来实现,非常简单,
用套接字吧,很简单,serversocket和socket
类就能实现,自己在查查吧.
实在不行,在在写给你.

解决方案 »

  1.   

    客户端程序:
    import java.io.*;
    import java.net.*;
    public class Client
    { public static void main(String args[])
      { String s=null;Socket mysocket;
        DataInputStream in=null;
        DataOutputStream out=null;
        try{
         mysocket=new Socket("localhost",4331);
         in=new DataInputStream(mysocket.getInputStream());
         out=new DataOutputStream(mysocket.getOutputStream()); 
         out.writeUTF("你好!");//通过 out向“线路”写入信息。
          while(true)
          { s=in.readUTF();//通过使用in读取服务器放入“线路”里的信息
             if (s!=null)  break;
          } 
         mysocket.close();
        }
        catch(IOException e){System.out.println("无法连接");}     
        System.out.println(s); 
       } 
    }
    服务器端程序:
    import java.io.*;import java.net.*;
    public class Server
    { public static void main(String args[])
      {  ServerSocket server=null;
         Socket you=null;String s=null;
         DataOutputStream out=null;DataInputStream  in=null;
         try{ server=new ServerSocket(4331);}
          catch(IOException e1){System.out.println("ERRO:"+e1);} 
         try{  you=server.accept();
               in=new DataInputStream(you.getInputStream());
               out=new DataOutputStream(you.getOutputStream());
             while(true)
             {s=in.readUTF();// 通过使用in读取客户放入“线路”里的信息
                if (s!=null) break; 
             }
            out.writeUTF("你好:我是服务器");//通过 out向“线路”写入信息
            you.close(); 
            } 
          catch (IOException e)
          {System.out.println("ERRO:"+e);}
       }
    }
      

  2.   

    我是个新手 
    想问一下 
    我在一台机上 可以运行吗
    我装了jdk1.4.2
      

  3.   

    同一台机器也可以,
    用本机"localpost"来表示ip
    两个文件及可