我通过SSLSocket将Java Server连接到Android应用程序。他们通信发送JSON对象。
我的服务器需要:
我完成了第一点,建立了连接并且正常工作。但是我怎样才能实现第二个呢?
(保持线程用户连接到活着直到他关闭套接字似乎是不合适的。我需要考虑几千个连接时间跨度从一分钟到一个小时。)
答案 0 :(得分:0)
JSSE已经进行了SSL会话共享。别担心。只需根据需要创建SSLSockets。如果可以,他们将重新加入现有会议。重新加入会话使用缩写握手。
您也无需在服务器上做出特殊安排。另一方面,客户端的连接池永远不会受到伤害,但服务器不需要了解太多,除了循环接受来自连接的多个请求而不是在发送第一个响应后关闭它。