0

私はソケットの操作を学んでおり、すべての記事や本のすべての例は、デスクトップ コンソールまたは wpf アプリケーションを使用してサーバーがどのように機能するかを示しています。作成者は通常、同じコードをサーバーに簡単に実装できると言っています。

簡単かもしれませんが、どうやって?私はWCFを使用する必要がありますか、それとも何か他のものを使用する必要がありますか? ソケットの支配者になるのに役立つ良い本はありますか?

4

1 に答える 1

0

「サーバー上の同じコード」というコメントは、実際に通信インターフェイス プロトコルを開発していることを意味します。特定の方法でメッセージを送信し、同じ方法で受信することを期待します。例えば。固定長のメッセージと合意されたターミネータ。メッセージデータのフォーマット方法など

コードを独自のクラスのセットに配置すると、コードを任意の種類のアプリケーション (コンソール、前述の wpf だけでなく、.. Windows サービス) でホストできます。私の場合、アプリをデバッグ モードで実行すると winforms が実行されるようになりましたが、リリース モードではサービスとして実行されます。

この SO の質問に対する回答には、役立つリンクがいくつかあります。

チャットサービスのお申し込み

Vadym の投稿と Stephen Cleary の nito ドキュメントを強くお勧めします。

于 2013-08-04T00:31:22.270 に答える