问题标签 [server-communication]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - iPhone 创建聊天应用程序
我想在 iphone 上创建一个聊天类的应用程序。我知道我将如何实现一个轮询模型,iphone 将轮询服务器以查看是否有任何消息到达,如果有消息,则可以检索它们并将它们显示给用户。但是我对推送模型更感兴趣,其中服务器将新消息推送到 iphone 并将其显示给用户。我很难弄清楚的部分是如何在手机上打开一些永久连接,以监听传入的消息......任何建议或评论都会被应用......
谢谢
丹尼尔
apache-flex - Flex 发送快照而不使用 base64Encode
到目前为止,我正在使用上面的代码将我的 jpeg 数据发送到服务器。
问题是它几乎使数据大小增加了一倍。
有没有办法直接发送图像数据而不使用任何编码。
client-server - 设计客户端/服务器通信协议的最佳实践
我目前正在将服务器功能集成到运行复杂测量系统的软件中。客户端将是来自另一家公司的软件,它会定期向我的软件询问系统的当前状态。
现在我的问题是:设计提供这些状态信息的协议的最佳方式是什么。有许多不同的状态必须被传输。
我已经看到了解决方案,它们生成不同的状态标志,然后仅传输例如 32 位数字,其中每个位代表不同的状态。
例子:
- 位 0 - 系统在线
- 位 1 - 正在进行测量
- 位 2 - 温度稳定......等等。
此解决方案将产生非常少的流量。虽然它对我来说似乎很不灵活,也很难调试。
另一个我认为可以做到的是将每个州转移到州名之前:
例子:
#SystemOnline#1#MeasurementInProgress#0#TemperatureInProgress#0#.....
此解决方案将产生更多流量。但它似乎更加灵活,因为每个状态转移的顺序无关紧要。此外,它应该更容易调试。
是否有人从经验中知道解决问题的好方法,或者是否有人知道我可以找到最佳实践的良好知识来源。我只是想防止试图重新发明轮子
macos - 对与在线服务器通信的应用程序进行逆向工程
我想监视从我的计算机上运行的应用程序发送到外部服务器的数据。
您认为最适合执行此过程的应用程序是什么?
android - 标记非敏感数据,以防止从外部来源提交,而不是完全加密?(移动应用程序提交到服务器)
我想将非敏感数据从移动应用程序提交到服务器。但我不希望外部来源能够提交数据。
我想对用哈希公式标记请求是否足够有一些意见。
例如:
消息将是唯一的,并且来自单一来源的提交之间至少有 10 分钟的间隔(如果在此时间之前从同一来源获得请求,它将被拒绝)。这就是为什么我认为完全加密请求是不值得的,但由于我在这方面没有经验,我决定与社区核实。
提前致谢。
android - 谁能解释一下 facebook/Gmail android 应用程序如何通过服务器发送和接收数据
我是 Android 新手,我想知道一些应用程序,如 facebook 和 Gmail 等,应用程序如何在访问服务器请求和响应时执行后台进程,以提高应用程序的性能。
通常要调用服务器,我使用异步任务 onPreExecute() 方法启动进度对话框,并在 doInBackgraound() 方法中执行服务器调用,并在 postExecute() 方法中关闭对话框,但此过程会阻塞 UI 一段时间。有些应用程序(Facebook/Gmail 等)不知道用户有关服务器通信过程的情况。
用于服务器通信的进程应用程序(Facebook/Gmail 等)是什么?在服务器通信之前和之后是否有任何过程,例如在本地维护数据或任何其他过程。
我的英语不好,对不起。
提前致谢。
android - 与服务器同步
我已经为 Android 开发了一段时间,目前正在与我的服务器同步。
快速介绍:我已经阅读过 Sync Adapter 并且知道它的作用,但我只是想知道它是否是我的最佳选择。
在我的应用程序中,用户可以单击一个按钮来通知对他来说很重要的事情。单击时,我想更新服务器以保留数据,并通知他的亲戚。我的问题如下:用户可以多次单击该按钮来打开和关闭它,因此在这种情况下,我不想在每次用户单击按钮时都打开与服务器的通信,它甚至可能不会从它以前的状态。
所以我的问题是:同步适配器对我来说是正确的吗,还是我应该建立自己的课程来与将检查该问题的服务器对话,并像 Volley 那样接收紧急\非紧急的。如果有人能澄清 Sync Adapter 的确切工作,我将不胜感激(它是否符合我所说的?)
如果有不清楚的地方,我很乐意澄清。提前致谢。
php - 内部服务器通信php
我正在构建一个应用程序,它首先是一个网络应用程序,很快就会被内置到一个移动应用程序中。
我的做法是。在一台机器上构建和部署核心应用程序。该网络应用程序将在另一台机器上(都在亚马逊上)。在这种情况下,Web 应用程序只是 ui 包装器。它将使对核心应用程序的所有调用正常运行。
我的问题是。webapp 服务器和核心应用服务器相互通信的最佳方式是什么?
- 每个人都只是为此目的使用http调用吗?
- 是否有任何开源工具/库可以在这里提供帮助?
平台:亚马逊上带codeigniter的灯。
python - 有哪些选项可以让一台服务器向另一台服务器发送信息?
我有两个网络主机。一个具有标准共享托管服务提供商,另一个:AWS 免费套餐。我希望这两个服务器能够相互通信。基本上,我希望共享服务器向 AWS 服务器发送一些信息,从而使 AWS 服务器运行某些脚本。
我熟悉python,所以想知道是否有一些python库可以用来快速编写一个脚本来监听某个端口(在AWS上)。此外,安全性也存在问题:我希望 AWS 只监听来自某个 IP 的请求。这可能吗?我可以将哪些 python 库用于这样的事情?
我对网络编程相当陌生,无法通过谷歌搜索解决方案。谢谢!
java - 为非实体请求实现 GWT RequestFactory 服务
我有以下 Java servlet,它执行我所谓的“添加服务”:
我正在尝试使用 and 让 GWT 的 RequestFactory 做同样的事情(在应用服务器上添加两个数字并返回总和作为响应)ValueProxy
,AdditionService
并且遇到了一些问题。
这是AdditionRequest
(客户端层),它是一个包含两个要添加的整数的值对象:
接下来我的代理(客户端层):
接下来我的服务 API(在共享层中):
接下来我的请求工厂(共享层):
最后是魔法发生的地方(服务器层):
以下是我的问题:
- 我的“层”策略正确吗?我是否将所有类型打包在正确的客户端/共享/服务器包中?
- 我认为我的设置不正确,因为
AdditionService
(in shared) referencesDefaultAdditionService
位于服务器上,它不应该这样做。共享类型应该能够同时存在于客户端和服务器上,但不依赖于任何一个......
- 我认为我的设置不正确,因为
- 应该
ServiceProvider
是实现的类RequestFactory
,还是扩展它的接口?如果是后者,我在哪里定义ServiceProvider
impl,以及如何将它链接回所有这些其他类? ServiceProvider
和中的所有这些方法DefaultAdditionService
呢?我是否需要实现所有 20 多种核心 GWT 方法?或者我是否错误地使用了 API,或者没有尽可能简单地使用它?- 服务定位器在哪里起作用?如何?