質問: Node.jsとsocket.ioでチャットのサンプルを作成してみました。 現在phpにて、とあるwebアプリを作成しております。 そこでnodeサーバーを利用してphp側でフォームを送信し、nodeサーバーを介して、phpの別ページへ「〇〇さんがメッセージを送信しました」と表示させるような設計は可能なのでしょうか? node.js初心者で申し訳ございませんがその様な実装方法があればアイデアを頂きたいです。参考記事の紹介でも結構ですのでよろしくお願い致します 追記------------------------------------------------------------------------- node.jsとphpは同じサーバーでport番号を変えて使用予定です
回答: > > そこでnodeサーバーを利用してphp側でフォームを送信 > > > node(socketサーバー)とphpサーバーと解釈して答えるとphpサーバーからはsocket.io-client付きのHTMLファイルを出力し、connect先ポートをsocketサーバにすれば動くと思いますよ。 **クライアントsocketイメージ** ``` ``` socketサーバーのキックをどうするかは考える必要があると思います。socketサーバーは常駐する必要があるため、DBやファイルなどを監視し、フラグが立てば相手にたいしてemitするイメージでしょうか