java - android lollipop 上 sslsocket 中的 OutputStream 问题

标签 java android ssl android-5.0-lollipop sslstream

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

最佳答案

在制作字符串时只需输入破折号(-)。比你可以将数据写入服务器。在 ssl 中它读取安全类型所以你应该写而不是空白或破折号 (-)。如果可行,请告诉我。

关于java - android lollipop 上 sslsocket 中的 OutputStream 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29693476/

相关文章:

android - 默认情况下,Android NDK 工具链二进制文件构建时有无异常(exception)?

java - 使用证书颁发机构设置双向 ssl

macos - 如何在 Mac 上使用 TLS 构建 Redis 6

java - 在 SharedPreference.Editor 上调用 putString 时,我的应用程序强制关闭

java - 将 LibGDX 与 Android 首选项一起使用

java - 如何在 Spring 后端获取可变 HTML 表单值 (POST)

android - 如何可靠地确定多行字符串的宽度?

无法加载 Apache mod_ssl

java - 是否可以用 int[] 替换 Integer[]?

java - 将具体类对象持久化到数据库时,将抽象类中的字段设置为强制字段