代码之家  ›  专栏  ›  技术社区  ›  Paul Kelly

Java Applet可以在进入新网页时保留套接字连接吗?

  •  1
  • Paul Kelly  · 技术社区  · 15 年前

    我有一个小程序,我想维护多个网页之间的套接字连接。当前,当转换到其他页时,套接字连接将关闭。网页之间是否有保持连接的方法?或者,您是否需要在每次网页转换后重新连接套接字?

    2 回复  |  直到 15 年前
        1
  •  2
  •   Edward    15 年前

    除非您可以将小程序放在单独的框架中,或者通过Ajax加载页面的其余部分,否则当页面是时,将重新加载小程序。所以不,真的没有办法。

        2
  •  1
  •   Keibosh    15 年前

    由于页面重新加载导致小程序运行销毁和其他清理方法,套接字将断开连接。即使您确实覆盖了destroy和socket disconnects,当用户离开页面时,如果不释放这些资源,编程也会很糟糕。

    由于Ed建议最好的办法是将小程序加载到一个帧中,您可以使用Ajax路径,但是当您可以将页面拆分为不同的帧并保持重新加载到位时,重写页面是没有意义的。