7得票2回答
你在GWT中用什么进行客户端到服务器端的通信?

GWT RPC是专有的,但看起来很稳定,由Google支持并在我看到的每本书和教程中都有提到。它真的是GWT客户端/服务器通信的选择吗?您使用它吗?如果不使用它,请说明原因并介绍您选择的方案。我假设我有通用的服务器应用程序代码,可以适用于RPC、EJB、Web服务/SOAP、REST等。 额...

7得票5回答
浏览器如何识别HTML中的AngularJS标签?

我们知道HTML是客户端脚本语言,而在使用AngularJS框架时,在HTML标签中我们会包含“ng”。我的问题是浏览器如何识别或确定具有“ng”的HTML标签。请为我的问题提供正确的解决方案。

116得票9回答
Java socket API:如何判断连接是否已关闭?

我在使用Java套接字API时遇到了一些问题。我正在尝试显示当前连接到我的游戏的玩家数。当一个玩家连接时,很容易确定。然而,使用套接字API确定玩家何时断开连接似乎是不必要的困难。 调用已经从远程断开连接的套接字上的isConnected()总是返回true。同样,调用已经关闭远程套接字上的...

8得票8回答
为什么在服务器端使用Java而在客户端使用C#是一个流行的选择?

我看过一些例子,这些例子的架构是服务器端使用Java,客户端使用C#。这种组合的优点是什么?为什么不用在两端都使用.NET(或者事实上,在两端都使用Java)会更好呢? 后来又补充了一点:在很多情况下,Java是托管在Windows服务器上的,我认为是通过Tomcat(不确定)。这里的动机是...

9得票2回答
为什么我不能信任客户端生成的GUID?将主键(PK)视为由客户端GUID和服务器GUID组成的复合键是否解决了问题?

我在之前与Jon Skeet讨论的基础上构建。 我的方案大意如下: 客户端应用程序可以创建新的“PlaylistItem”对象,并将其持久化到数据库中。 使用情况要求以这种方式创建PlaylistItem,以便客户端在显示PlaylistItem之前无需等待服务器响应。 客户端生成一个...

7得票2回答
FPS多人游戏服务器更新客户端的一般策略是什么?

我和一个朋友讨论了FPS服务器如何更新连接到它的客户端。我们观看了一个视频,其中一个人在战地:恶公司2中作弊,看到它如何突出显示屏幕上敌人的位置,这让我们想起了什么。 他认为服务器只会向客户端更新即时相关的信息。例如,如果敌方玩家距离客户端太远或者客户端视线之外,服务器不会发送有关敌方玩家的...

7得票2回答
安卓Websocket客户端超时问题

谢谢阅读! 背景: 我正在为一个需要与基于 WebSockets 的服务器不断交换消息的应用程序开发Android客户端。 实现:对于客户端,我使用weberknecht's Android WebSocket客户端库,而服务器则基于Tornado。 问题: 目前,我通过生成一个Asyn...

8得票3回答
尝试在两个映射中插入时出现“__x < __y”操作符不匹配的错误。

在代码中有两个map。其中一个存储pair(一对值),另一个存储Values,Values是一个类,有5个变量,分别为string、int、string、int和int类型。但是,在尝试向第二个map插入时,我遇到了错误g++ error: no match for 'operatorclas...

50得票3回答
非常大的HTTP请求 vs 多个小请求

我需要将一个2D数组(以Json格式)从服务器发送到客户端。其大小大约为400x400,每个条目大约为4个字符。因此它的数据量大约为640KB。 以下两种极端方法哪一种更好? 1.我一次性发送所有数据的大型HTTP请求。 2.我进行400个请求——每个请求要求一行数据(大约1.6 KB)。...

7得票3回答
如何在断开连接后重新使用或重新连接到同一端口上的套接字?

我正在做一个简单的项目,涉及到一个服务器程序和一个客户端程序。需要检查客户端是否连接(从服务器端),反之亦然。 当客户端失去互联网连接时,服务器需要知道它已经断开连接。然后,当客户端恢复互联网连接时,需要重新连接到服务器。 当客户端失去互联网连接并恢复互联网连接时,我无法使用相同的端口重新...