• 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);
                sock=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;    
        
        }
    
    }
  • 相关阅读:
    Shapefile文件数据库操作ArcEngine +C#
    INewFeedBack接口ArcGlobe
    如何获取免费Aster GDem数据
    FUCK EFS!!!!!
    5种方法解除开机密码[转]
    blobtracking references[转]
    cvMatND
    二值图像相似性[转]
    OpenCV中打印CvMat的元素
    视觉&图像处理相关链接
  • 原文地址:https://www.cnblogs.com/fantasy12436109/p/3977735.html
Copyright © 2020-2023  润新知