【发布时间】:2013-04-15 04:18:45
【问题描述】:
我正在尝试构建一个带有 2 个客户端和 1 个服务器的 Android 应用。设计如下:
- 客户端 1 登录。
客户端 2 登录。
Client 1 通过 MySQL db 输入一些需要服务器验证的文本。
- 根据服务器响应,服务器向客户端 2 发送一些结果。
这种情况反复发生,直到游戏结束。
两个客户端都是安卓移动设备。我能够建立 1 个客户端 (Java) + 服务器 (PHP) + MySQL 连接,并且工作正常。但是现在我对如何在我的应用中实现 2 个客户端与同一服务器交互的概念感到困惑。
【问题讨论】:
-
您遇到了什么问题?它们都应该访问相同的 Web 服务。如果您需要知道哪个是哪个,让他们在每条消息中发送一个唯一令牌 - ANDROID_ID 可以正常工作。
-
php 并不适合这个,但你可能想查找 php 的套接字库,特别是
select()php.net/manual/en/book.sockets.php -
感谢您的回复。我是 PHP 新手,所以我不知道如何将响应重定向到特定客户端。我可以从两个客户端访问相同的 Web 服务,并且还会看到 ANDROID_ID 的内容。您是否可以向我指出一些显示客户特定响应的示例代码。
-
RMI与这个问题无关。
标签: java php android client-server