チャットアプリを開発しようと思っていますが、どちらにするか迷っています。以下にオプションを示します。チャット アプリケーションを作成する最適な方法とその理由を教えてください。
- WCF デュプレックス チャット
- ソケット
- XMPP
ありがとうアヌジ
クライアント サーバー スタイルのチャットを使用する場合は、ソケットを使用するのが簡単な方法であることが常にわかりました。サーバーを作成し、リッスンするソケットを追加する場合。
このためにサーバーに接続するクライアントを作成します。サーバーのIPとソケットを入力します。その後、クライアントはサーバーに接続し、サーバーはクライアントをクライアント リストに追加します。クライアントがサーバーにメッセージを送信すると、サーバーはループを使用してリスト内のすべてのクライアントにメッセージを送信します。
ユーザーがサーバーに新しいメッセージを送信できるようにしながら、クライアントはサーバーから送信される新しいメッセージを常にリッスンする必要があるため、これをマルチスレッド化する必要があります。簡単なグーグルでそれほど複雑ではなく、必要なすべてのコードを見つけることができます