Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android RoboSpice与TCP连接_Android_Robospice - Fatal编程技术网

Android RoboSpice与TCP连接

Android RoboSpice与TCP连接,android,robospice,Android,Robospice,我不确定我是应该在这里还是在github上发布这篇文章,但我收到了一个客户提出的奇怪问题,他说: 我们看到的问题之一,可能是API的根本原因 关键在于API用数据和HTTP 200 OK回复应用程序 并关闭TCP会话 但是,应用程序不确认会话的关闭,并且 继续尝试使用处于关闭等待状态的旧TCP会话 服务器上的状态 现在我不是HTTP堆栈专家,也没有时间钻研Robospice代码,所以我的问题是:这是客户端问题还是服务器端问题?如果是客户端的问题,那是机器人世界的问题,还是“代码12,工作中的愚蠢

我不确定我是应该在这里还是在github上发布这篇文章,但我收到了一个客户提出的奇怪问题,他说:

我们看到的问题之一,可能是API的根本原因 关键在于API用数据和HTTP 200 OK回复应用程序 并关闭TCP会话

但是,应用程序不确认会话的关闭,并且 继续尝试使用处于关闭等待状态的旧TCP会话 服务器上的状态

现在我不是HTTP堆栈专家,也没有时间钻研Robospice代码,所以我的问题是:这是客户端问题还是服务器端问题?如果是客户端的问题,那是机器人世界的问题,还是“代码12,工作中的愚蠢程序员”的问题

API是用Python(Flask)编写的,并沿着OpenStack基础设施运行

我的项目当前使用:

Android 4.+
compile 'com.octo.android.robospice:robospice-retrofit:1.4.14'

谢谢你的建议

您是否也可以使用OkHttp?OkHttp可能正在重用TCP连接。(作为旁注,没有必要同时包含
robospice
robospice-reformation
依赖项。只有
robospice-reformation
就足够了。)补充链接:感谢您指出我只需要2条编译语句中的1条,我认为在早期版本中您需要这两条语句。查看我的libs,我看不到你