首页 > 代码库 > 2014--9=17 软工二班 MyEclipse blue==4

2014--9=17 软工二班 MyEclipse blue==4

package cn.rwkj.test;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket;public class TestSocket {    private Socket sock=null ;    private static ServerSocket server =null;    private static int port=8080 ;        public  TestSocket() {       //定义一个方法                try {            System.out.println("a");                        server=new ServerSocket(port);            server.accept();                        System.out.println("ip:" + sock.getInetAddress());            InputStream in = sock.getInputStream();                        String str = getString(in);                        System.out.println(str);                                                OutputStream    out=    sock.getOutputStream();                        PrintWriter write=new PrintWriter(out);            write.println("HTTP/1.0.200  OK");            write.println("Content-type:/html; charset:gbk");                        write.println();            write.println("asdfasdf");            write.close();                                            } catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }                    }        public static void main(String []args){        new TestSocket();            }            public Socket getSock() {        return sock;    }    public void setSock(Socket sock) {        this.sock = sock;    }    public ServerSocket getServer() {        return server;    }    public void setServer(ServerSocket server) {        this.server = server;    }        public String getString(InputStream in) throws IOException{                String str="";        byte []    b=new byte[1024];    int len=-1;    while(   (len = in.read(b) )!=-1  ) {        System.out.println(len);        str = new String(b) ;        break;    }    return str;            }}

 

2014--9=17 软工二班 MyEclipse blue==4