程序在4441端口监听,当检测到有客户机请求时,产生一个内为“客户,你好,我是服务器”的字符串输出到客户端

来源:互联网 发布:c4dr18 win mac百度云 编辑:程序博客网 时间:2024/04/25 16:29
【例 13-4】与例10.3 Client端应用程序对应的Server端应用程序。程序在4441端口监听,当检测到有客户机请求时,产生一个内为“客户,你好,我是服务器”的字符串输出到客户端。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(4441);        }catch(IOException e1){            system.out.println(“ERROR:” +e1);        }        try{            you = server.accept();            in = new DataInputStream(you.getInputStream());            out = new DataOutputStream(you. getOutputStream());            while(true){                s = in.readUTF();                if(s!=null) break;            }            out.writeUTF(“客户,你好,我是服务器”);            out.close();        }        catch(IOException e){System.out.println(“ERROR:”+e);}    }}
0 0
原创粉丝点击