从客户端/测试工具中关闭XML-RPC服务器

时间:2011-04-19 17:25:38

标签: java android

我的问题背景如下: -

  1. 我使用Webserver
  2. 在Java上实现了Apache XMLRPC服务器
  3. 在设备/模拟器上运行的Android中实现的客户端,在步骤1中与XML-RPC连接。
  4. 在Android模拟器上运行的测试用例,它将数据传递给客户端,然后客户端将数据发送到服务器。服务器进行一些比较等,并将响应发送回客户端,然后客户端有逻辑说明测试是否通过/失败。
  5. 所有这一切都运行良好但是我现在陷入困境的是,一旦我运行了所有测试,我想远程关闭服务器,即通过测试用例到Android客户端路由。我可以做类似“client.execute(”server.shutDown“)的东西,它工作正常,唯一的问题是因为服务器关闭它最终挂起我的客户端就行了”HttpResponse response = client.execute(postMethod) );“

    任何建议都会有所帮助。

    此致 Mayank

1 个答案:

答案 0 :(得分:0)

您自己实施了关机程序吗?然后,不是立即关闭,而是从现在开始计划几秒钟(计时器或线程),回复客户端HTTP 200,以便获得响应,然后 - 关闭。