Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
簡単な 1 対 1 のチャットを行う必要があります。それを行う唯一の方法は次のとおりだと思いました:
Client1 からのテキスト
クライアント1 -> サーバー -> クライアント2
Client2 からの回答 2:
Client2 -> サーバー -> Client1
ソースコードをいくつか見つけましたが、サーバーでどうすればよいかわかりません。Tomcat でデプロイするか、単純な php クラスを使用する必要がありますか?
チャット サーバーにNode.jsとSocket.IOを使用しました。Websocket は、長いポーリングよりも優れています (高速でリソース消費が少ない)。
PHP で行うこともできますが、HTTP プロトコルはイベントを許可するように設計されていないため、最善の解決策ではないと思いServer->Clientます。クライアントの要求に応えるためだけに設計されました。
Server->Client