1

C# を使用したソケット プログラミングは初めてです。複数のクライアントを使用するクライアント サーバー アプリケーションを開発しています。サーバーとそのクライアント間の通信を形成する方法がよくわかりません。

  • クライアントがキーワード メッセージ (つまり、'string') を送信して、サーバーに何かを実行させるのは良い考えですか?
  • 処理が必要な (私が作成した) 特定のクラスのインスタンスをクライアントが送信することは良い考えですか?
  • サーバーとクライアントの間でファイル (XML を使用しています) を送受信するのは良い考えですか?

クライアント サーバー アーキテクチャでアプリケーションを開発するのはこれが初めての経験であるため、私の質問が素朴であれば申し訳ありません。

このようなアプリケーションの例があるこのリンクを見つけましたが、説明のある他のWebサイト/本/チュートリアルを誰かが知っているかどうか疑問に思っていました.

4

1 に答える 1

3

最新の C# アプリケーションを作成する場合、クライアント サーバー アプリケーションを作成するためにプレーン ソケットに頼る必要はほとんどありません。代わりに、WCF サービスを作成できます。(チュートリアルを選んで試してください)。

プレーン ソケットの代わりに WCF サービスを使用すると、プロトコルの作成、解析などの多くの配管作業から解放されます。

于 2012-04-21T14:31:07.463 に答える