0
用ajax發送動作對我來說很有意義。但是如何開始遊戲?一名球員如何發送報價給另一名球員?一旦第二個玩家接受第一個玩家如何接收報價?我知道WebSockets允許推送數據。但是,過去的遊戲如何在沒有WebSocket的情況下完成這項工作?如何開始與ajax的跳棋遊戲會話?
用ajax發送動作對我來說很有意義。但是如何開始遊戲?一名球員如何發送報價給另一名球員?一旦第二個玩家接受第一個玩家如何接收報價?我知道WebSockets允許推送數據。但是,過去的遊戲如何在沒有WebSocket的情況下完成這項工作?如何開始與ajax的跳棋遊戲會話?
你可以用簡單的ajax請求來做到這一點,因此你需要一些服務器來管理所有的遊戲會話。 你只需要創建一些功能,每隔x秒向服務器發送請求,並檢查用戶是否接受了遊戲請求。
var listener = setInterval(listen,1000);
function listen() {
//your ajax request to server to check if user2 acccepted the request
}
當比賽接受,你可以簡單地從工作
clearInterval(listener);
停止監聽