jConfig,JAVA读取XML的开源项目

源代码在线查看: request.java

软件大小: 1592 K
上传用户: wldxmy
关键词: jConfig JAVA XML 读取
下载地址: 免注册下载 普通下载 VIP

相关代码

				package org.jconfig.server;
				
				import java.io.IOException;
				import java.io.InputStream;
				import java.net.Socket;
				
				public class Request {
				    
				    private InputStream input;
				    private String uri;
				    private String hostAddress;
				    
				    public Request(InputStream input) {
				        this.input = input;
				    }
				    
				    public void parse(Socket socket) {
				        // Read a set of characters from the socket
				        StringBuffer request = new StringBuffer(2048);
				        int i;
				        byte[] buffer = new byte[2048];
				        try {
				            i = input.read(buffer);
				        }
				        catch (IOException e) {
				            e.printStackTrace();
				            i = -1;
				        }
				        for (int j=0; j				            request.append((char) buffer[j]);
				        }
				        hostAddress = socket.getInetAddress().getHostAddress();        
				        uri = parseUri(request.toString());        
				    }
				    
				    private String parseUri(String requestString) {
				        int index1, index2;
				        index1 = requestString.indexOf(' ');
				        if (index1 != -1) {
				            index2 = requestString.indexOf(' ', index1 + 1);
				            if (index2 > index1)
				                return requestString.substring(index1 + 1, index2);
				        }
				        return null;
				    }
				    
				    public String getUri() {
				        return uri;
				    }
				    
				    public String getHostAddress() {
				        return hostAddress;
				    }
				    
				}			

相关资源