2013-02-20 33 views
0

用ajax發送動作對我來說很有意義。但是如何開始遊戲?一名球員如何發送報價給另一名球員?一旦第二個玩家接受第一個玩家如何接收報價?我知道WebSockets允許推送數據。但是,過去的遊戲如何在沒有WebSocket的情況下完成這項工作?如何開始與ajax的跳棋遊戲會話?

回答

1

你可以用簡單的ajax請求來做到這一點,因此你需要一些服務器來管理所有的遊戲會話。 你只需要創建一些功能,每隔x秒向服務器發送請求,並檢查用戶是否接受了遊戲請求。

var listener = setInterval(listen,1000); 

function listen() { 
    //your ajax request to server to check if user2 acccepted the request 
} 

當比賽接受,你可以簡單地從工作

clearInterval(listener); 
停止監聽