C# を使用したソケット プログラミングは初めてです。複数のクライアントを使用するクライアント サーバー アプリケーションを開発しています。サーバーとそのクライアント間の通信を形成する方法がよくわかりません。
- クライアントがキーワード メッセージ (つまり、'string') を送信して、サーバーに何かを実行させるのは良い考えですか?
- 処理が必要な (私が作成した) 特定のクラスのインスタンスをクライアントが送信することは良い考えですか?
- サーバーとクライアントの間でファイル (XML を使用しています) を送受信するのは良い考えですか?
クライアント サーバー アーキテクチャでアプリケーションを開発するのはこれが初めての経験であるため、私の質問が素朴であれば申し訳ありません。
このようなアプリケーションの例があるこのリンクを見つけましたが、説明のある他のWebサイト/本/チュートリアルを誰かが知っているかどうか疑問に思っていました.