2012-01-10 30 views
0

HTML5、php、websockets、jQuery & MySqlをバックエンドとして使用する予定です(保存などが必要な場合)。 しかし、私はウェブソケットで以前の経験がありません。 これは私が見つけた例です: http://www.codeproject.com/KB/aspnet/WebSocketWhiteBoard.aspx しかし、彼らはlocalserverからウェブソケットを取っています。私は提供されたwebsocket APIを使いたいと思う。 http://dev.w3.org/html5/websockets/ クライアント&サーバとの間でハンドシェイクを開始する必要があります。どうすればいいのですか? ありがとう!WebSocket&HTML5を使用してオンラインホワイトボードアプリを作成しますか?

+0

http://github.com/katspaugh/whiteboard – katspaugh

答えて

1

Webサーバーとしてnode.jsのようなものを使用している場合を除き、あなたが実際にあまりにも別ののWebSocketサーバーを必要とする(とあなたがPHPを使用することを計画しているように私はそれがケースではありません推測します)。

あなた自身のハードウェア上で動作している場合は、正常であるはずですが、独自のサーバーデーモンを実行できる標準のISP Webホストを見つけることはまずありません。

WebSocketプロトコルハンドシェイクを実行するWebSocketサーバーおよび/またはライブラリが多数あります。私はnode.jsのために書かれたものを使用しましたが、残念ながらWS仕様はまだいくつかの変更を経ていて、もはやChromeと互換性がありません。

また、多くの人が「WebSockets」と呼んでいるのは混乱しないでください。これはWebSocketのように見えるより一般的な通信方法であり、実際のWebSocketsをトランスポート層として使用することができます実際は異なるプロトコルです。

+0

私たちのウェブサイトはhost4post.comでホストされています。私はnode.jsについて何も知らないあなたは詳細を教えていただけますか?どうもありがとう! –

+0

webhostsは、管理サービスとして "apache"などのサーバーソフトウェアを動作させます。 "node.js"(またはWebSocketサーバーとして機能する他のソフトウェア)は、通常、そのように提供されません。 – Alnitak

+0

ありがとうございます。私がウェブソケットを使用しないと言うことができます。同じアプリケーションを実装する別の方法がありますか? –

2

あなたは、PHP WebSocketapache-websocket/mod_websocketを見ることができる、あなたは別のself hosted realtime web solutionを使用したり、そのような(私はのために働く)Pusherとしてhosted realtime serviceで見ることができます。

は、私はあなたが見てみましょうお勧めWebSocketを、PHPおよび関連技術の使用に関する同様の質問の数があります

+0

プッシャーは本当にいいですね。しかし、私は初心者で、大学でこのプロジェクトをやっています。あなたは私の目的を達成するためにプッシャーをどのように使用することができるかについて、どんなアイデアやリソースも手がけてくれます。何か限界があるのか​​どうか?ありがとう! –

+0

@PrernaChikersal私はこれをPusher特有の質問に変えたくありませんが、[クイックスタートガイド](http://pusher.com/docs/quickstart)と[チュートリアル](http://pusher.com/tutorials)良い出発点です。プッシャー関連の質問がある場合は、[プッシャーサポート](http://pusher.com/support)をご覧ください。 [WebSocketsリソースの開始](http:// stackoverflow。com/questions/2988133/getting-started-with-web-sockets)を一般的な開始点としてStackOverflowに追加してください。 – leggetter

関連する問題