码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2014-09-17 18:27:52      阅读:291      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   io   os   java   ar   strong   

bubuko.com,布布扣bubuko.com,布布扣bubuko.com,布布扣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

标签:style   blog   http   color   io   os   java   ar   strong   

原文地址:http://www.cnblogs.com/fantasy12436109/p/3977735.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!