我刚刚开始使用客户端 - 服务器通信,我创建了一个适用于Android和iPhone并与C#服务器连接的扑克游戏。现在我使用PubNub发送和接收消息,但是有两个问题之一:
我需要轮询服务器并始终获取表状态,因此会有很多消息,这意味着服务器需要发送更多消息(更多重载)和更高的成本(因为PubNub付费)每条消息)
(或)
该表格并非总是在客户端(Android / iPhone)上100%更新
所以我的问题是像PokerStars这样的大型扑克网站如何处理这种沟通?他们是否设置套接字并始终将信息发送给连接的用户到连接的表?
有关在一台服务器和多个移动设备(以及Windows C#客户端)之间创建此类通信的任何信息都将受到高度赞赏。