石家庄定制网站建设多少钱,怎么设置wordpress底栏文字,做seo推广做网站有用吗,公司名称大全好听我正在使用Apache httpcomponents实现一个彗星式(延迟响应)http服务器.我的代码与http://hc.apache.org/httpcomponents-core-ga/examples.html的“基本非阻塞HTTP服务器”示例非常相似我使用DefaultServerIOEventDispatch和DefaultListeningIOReactor来分派请求,就像在示例代码…我正在使用Apache httpcomponents实现一个彗星式(延迟响应)http服务器.我的代码与http://hc.apache.org/httpcomponents-core-ga/examples.html的“基本非阻塞HTTP服务器”示例非常相似我使用DefaultServerIOEventDispatch和DefaultListeningIOReactor来分派请求,就像在示例代码中一样.在我的NHttpRequestHandler里面,我想记录每个请求的IP地址.在HttpRequestHandler中,您可以访问HttpRequest,HttpResponse和HttpContext.使用NHttpRequestHandler,您还有一个NHttpResponseTrigger.如何获取请求来自的远程IP地址我无法看到如何使用可用对象执行此操作.更新,这是我最终使用的Scala代码def getIp(context: HttpContext): Option[String] {val conn context.getAttribute(ExecutionContext.HTTP_CONNECTION)conn match {case inet: HttpInetConnection inet.getRemoteAddress match {case sock: java.net.InetSocketAddress // HttpComponents 4.1Some(sock.getAddress.getHostAddress)case adr: java.net.InetAddress // HttpComponents 4.2Some(adr.getHostAddress)case unknown Some(unknown.toString)}case _ None}}正如您所看到的,HttpComponents 4.1中还有一个额外的步骤.