2011-10-29 7 views

答えて

5

i.TVには、私たちのiPhoneアプリ用のAPIに電源を供給するためにnode.jsが使用されています。 NSURLConnectionを使用して、サーバーに要求を行います。それは本当に簡単です。私たちはGET POST PUTを使用し、時には他のいくつかのリクエストを使用して、expressを本当にうまく処理します。明示的には、状況コードがあなたの応答と共に送信されるので、問題が解決したことを確認できます。 NSURLConnectionを使用すると、これらのステータスコードを簡単に読み取ることができます。サーバー上のたとえばあなたはこのような何かがあります

// let's get some users 
app.get("/users", function(req, res) { 
    // made up get users function 
    User.getUsers(function(err, users) { 
     if (err) return res.send("Users not found", 404) 
     res.send({users:["sally","jane","mark"]}) 
    } 
}) 

を適切なステータスコードとRESTに関するその他の情報の優れたリストのためのhttp://en.wikipedia.org/wiki/Representational_state_transferをチェックしてください。

ExpressJSのドキュメントもかなりいいです:http://expressjs.com/guide.html

+0

私は実際にはNode.jsのためsocket.ioクライアントのためのいくつかのサンプルを取得したいとも、サーバーへの最大同時接続数を制限する方法はありますか? –

+1

私たちはobjective-c socket.ioクライアントで遊んだことがあり、成功しました。 socket.ioには、https://github.com/learnboost/socket.ioというサーバー用のサンプルがたくさんあります。具体的なiOSの例は次のとおりです:http://www.youtube.com/watch?v=VCXKMVENW_o&feature=relatedまた、https://github.com/fpotter/socketio-cocoaを参照してください。ユーザー数を制限します。あなたは基本的に何でもできます。あなたはsocket.iがサポートしている "部屋"のアイデアを使用して、部屋にどれくらいの人がいるかを調べることができます。例えば、新しい人物を追加する前にそれを自分でコーディングする必要があります。 –

+0

ありがとうJamund。リンクはかなり面白かった:)親指アップ:) –

関連する問題