anoHTTPD是个很简单的http服务器简单到只有一个java文件主要原理是用ServerSocket接受请求对每一个请求的Socket创建一个线程去处理(HTTPSession)线程内保存Socket用Properties保存切割出来的head信息和url后的参数信息serveFile方法处理是返回异常页面还是响应请求返回请求的页面代码有点乱Properties是继承自HashTable是个同步的Map一个请求用一个线程处理感觉不需要同步却用了同步创建线程的代码如下:publicNanoHTTPDintportthrowsIOExceptionJava代码收藏代码{