Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.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
Java android棒棒糖上sslsocket中的OutputStream问题_Java_Android_Ssl_Android 5.0 Lollipop_Sslstream - Fatal编程技术网

Java android棒棒糖上sslsocket中的OutputStream问题

Java android棒棒糖上sslsocket中的OutputStream问题,java,android,ssl,android-5.0-lollipop,sslstream,Java,Android,Ssl,Android 5.0 Lollipop,Sslstream,我有一个android SSL客户端与c#SSL服务器通信。我注意到android棒棒糖上的sslsocket上有一个奇怪的行为。当我向服务器发送一些数据时,例如“Hello server”,服务器只读取我发送的数据中的第一个字符,但当我在低于棒棒糖的设备上尝试相同的代码时,服务器一次性读取整个消息。对此有什么想法吗?在制作字符串时,只需放上破折号(-)。这样,您就可以将数据写入服务器。在ssl中,它读取安全类型,因此u的写入值应大于空白或破折号(-)。如果它能工作,请告诉我。服务器中的错误。它

我有一个android SSL客户端与c#SSL服务器通信。我注意到android棒棒糖上的sslsocket上有一个奇怪的行为。当我向服务器发送一些数据时,例如“Hello server”,服务器只读取我发送的数据中的第一个字符,但当我在低于棒棒糖的设备上尝试相同的代码时,服务器一次性读取整个消息。对此有什么想法吗?

在制作字符串时,只需放上破折号(-)。这样,您就可以将数据写入服务器。在ssl中,它读取安全类型,因此u的写入值应大于空白或破折号(-)。如果它能工作,请告诉我。

服务器中的错误。它应该阅读呈现给它的所有内容。@EJP在低于棒棒糖的设备上做得很好,因为我使用的是msdn提供的一个示例,它只适用于低于棒棒糖的android设备。它应该一直阅读,直到它拥有它所需要的一切。它不应该依赖于在一次阅读中获得全部信息。我知道你的意思,但奇怪的是,它如何在kitkat而不是android lolipop上完美地工作。算了吧。Dash对SSL或TCP没有任何意义。这也是应用程序协议的一个变化。无论出于什么原因,这都是行不通的,毫无意义