18得票9回答
JavaScript库用于客户端存储与服务器端同步。

我正在寻找一个JavaScript库,可以让我将数据存储在客户端数据库中,并在后台自动将数据库同步回服务器的数据库。最好支持各种引擎,就像jQuery的jStore一样。但是我还没有找到合适的库。

7得票2回答
可扩展应用中的点对点消息传递?

在搜索了类似WhatsApp这样的聊天应用程序中如何发送/接收消息后,我发现它们使用基于队列的消息系统。我正在尝试找出此功能的高级设计。 根据我的理解,高级设计如下:假设好友1和好友2在线。好友1已经建立了与Web服务器1的HTTP Web连接,而好友2已经建立了与Web服务器2的HTTP ...

28得票1回答
在AF_UNIX上的HTTP:连接到Unix套接字的HTTP。

我们有一个HTTP服务器,并且有基于Linux的HTTP客户端应用程序运行良好。但是现在我们需要从客户端应用程序监听Unix域套接字。那么是否可以通过Unix域套接字发送/接收http请求、http响应数据包? 场景1:当连接到本地主机时,需要通过将HTTP连接到Unix套接字而不是HTT...

7得票3回答
使用Java编写的客户端-服务器游戏,并使用小程序

我需要使用Java实现一个简单的游戏客户端和服务器。不幸的是,我对网络编程刚刚入门,因此在选择合适的解决方案时遇到了一些问题。 让我们假设我正在创建一个象棋游戏,其中两个客户端可以连接到服务器,通过用户名和密码进行身份验证并开始游戏。客户端必须作为小程序(轻客户端)进行编程,但我不知道应该使...

7得票2回答
客户端服务器应用程序设计模式和协议

我正在寻找设计客户端/服务器应用程序的“最佳实践”。 是否有人能够推荐一些好的阅读材料? 具体来说,如何设计应用程序层协议并使其强大,同时避免陷阱? 在某些客户端/服务器实例中,例如游戏,服务器是要执行动作的解释器。您能否设计一个协议以与这种设计模式优雅地协作? 是否有专门为客户端/...

14得票5回答
如何安全地从客户端更新游戏分数到服务器数据库?Javascript

我有一个完全在客户端运行的游戏,除了下载游戏的初始脚本之外,没有与服务器的任何交互。无论如何,在游戏结束时,我希望客户端将分数发送回服务器数据库并更新。现在我已经接受这样一个事实:我无法阻止黑客篡改并发送修改后的分数。但是我想知道,在哪个层面上我可以修改整个过程,以使黑客操纵正在发送的数据变得...

21得票3回答
发送实际响应之前,发送请求的间歇状态

我有一个服务器,需要几分钟来处理特定的请求并回应它。客户端必须一直等待响应,而不知道什么时候会完成。有没有一种方法可以让客户端知道处理状态?(比如50%完成,80%完成),而无需客户端轮询状态。

13得票1回答
移动客户端/服务器应用程序的通信方式:Socket vs HTTP

我最近决定着手开展一个庞大的软件工程项目,涉及开发基于客户端-服务器的应用程序。我的计划是尽可能地开发多个客户端,包括本机的iPhone、Android和Blackberry应用程序以及基于Web的应用程序。 对于我的服务器,我计划使用运行MySQL数据库的Linux系统的VPS(可能来自s...

18得票4回答
客户端 - 服务器集成测试:模拟还是不模拟?

我正在开发一个包含两个应用程序的项目:Android 应用程序(客户端)和 Rest 服务(服务器)。我的 Android 应用程序使用了我的 Rest 服务。 为确保它们都按预期运行,两个应用程序都是分开测试的。 在进行服务器测试时,我准备请求并检查服务器响应。 在进行客户端测试时,我设置...

8得票2回答
Clojure中的TCP“客户端”示例!

我正在尝试使用TCP套接字在服务器和一组客户端之间通信共享状态。我正在使用Clojure.contrib中的“Server-Socket”作为服务器。这很有效,我可以使用其他工具与服务器通信。 但是,我在寻找Clojure中客户端套接字使用的好示例时遇到了困难。 我实际上是通过“print...