• 2014--9=17 软工二班 MyEclipse blue==5


    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("<div  style='300px ; height:300px ; background:#FF0000' >  asdfasdf  </div>");
                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;    
        
        }
    
    }

  • 相关阅读:
    创建一个动作-Action类:
    如何使用拦截器?
    Struts2框架拦截器:
    创建多个动作:
    创建一个视图JSP文件的helloWorld.jsp
    创建动作-Action:
    struts.properties文件
    IP地址
    详解TCP和UDP数据段的首部格式
    TCP释放连接的四次挥手过程
  • 原文地址:https://www.cnblogs.com/fantasy12436109/p/3977755.html
Copyright © 2020-2023  润新知