GWT - 如何检测我们是否与服务器在同一台机器上

发布于 2024-12-18 16:16:25 字数 164 浏览 2 评论 0 原文

我目前正在嵌入式设备(带有触摸屏的linux)上开发gwt应用程序,服务器和客户端在设备上启动。

我希望我的客户端检测它是否在设备上。因为远程连接时某些屏幕不可用

在此处输入图像描述

I`m currently developing a gwt application on a embedded device (linux with touchscreen) the server and client is started on the device.

I want my client to detect if it`s on the device or not. Because some screen are not available when connecting remotely

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

橘虞初梦 2024-12-25 16:16:26

延迟绑定可能是答案。 GWT MobileWebApp 示例应用使用它来识别FormFactor.gwt.xml。本质上,您定义一个属性并编写一个确定其值的提供程序。然后,您读取该属性并提供适当的视图(在 MVP 意义上)。

顺便说一句,我正在为类似的场景开发一个应用程序,我正在考虑重新实现我的解决方案:读取仅存在于嵌入式设备上的浏览器中的 URL 查询参数。不太棒。上述示例应该允许更好地隐藏嵌入式平台标识符。

Deferred binding might be the answer. GWT MobileWebApp sample app uses it to discern the form factor of the target in FormFactor.gwt.xml. In essence you define a property and write a provider which determines its value. You then read the property and deliver the appropriate View (in the MVP sense).

BTW I am developing an app for a similar scenario and I'm thinking of reimplementing my solution: reading a URL query parameter which is only present in the browser on the embedded device. Not too awesome. The aforementioned example should allow better hiding of the embedded platform identifier.

你与清晨阳光 2024-12-25 16:16:25

您可以先调用服务器并检查它是从远程还是本地地址发出的。来自服务器的响应应指示是否显示屏幕“A”。希望这有帮助。

You can make a call to the server first and check there if it was made from remote or local address. A response from server should indicate if show screen "A" or not. Hope this helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文