gpt4 book ai didi

java - Web 服务器向 J2ME 应用程序发送命令

转载 作者:可可西里 更新时间:2023-11-01 16:04:53 25 4
gpt4 key购买 nike

J2ME 应用程序能否由来自远程 Web 服务器的消息触发。我想在客户端手机上运行的 J2ME 应用程序收到此消息后立即在客户端手机上执行任务。我读过 HTTP 连接,但我对它的理解是基于客户端的协议(protocol),服务器只会回复客户端请求。知道是否有任何协议(protocol)可以让服务器在客户端不发起任何请求的情况下向客户端发送命令?基于套接字/流的 (TCP) 或 UDP 接口(interface)如何?

最佳答案

如果移动设备不允许您建立 TCP 连接,并且您仅限于 HTTP 请求,那么您正在考虑实现“长轮询”。

一个 POST 一个 http 请求,网络服务器将等待尽可能长的时间(在事情超时之前)来回答。如果在连接空闲时有东西到达,它可以直接接收它,如果有东西在长轮询请求之间到达,它会排队直到有请求进来。

如果您可以建立 TCP 连接,那么只需建立一个连接并让它保持空闲状态即可。我有 icq 和 irc 应用程序,它们基本上只是坐在那里等待服务器向它发送一些东西。

关于java - Web 服务器向 J2ME 应用程序发送命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1240446/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com