0

チャットプログラムの友達リストからデータを保存/受信できるTCPサーバーの作成についてアドバイスを求めています。データベースの経験がないので、情報をテキスト ファイルに書き込もうとしています。今のところ、ユーザー名とパスワードの保存に集中したいのですが、これを行う方法が完全にはわかりません。私のチームの別の人がクライアントを作成しているので、クライアントからこの情報を受信して​​保存できるサーバーが必要です。

4

1 に答える 1

0

クライアントがデータを保存できるインターフェイスを提供するには、WCF またはより優れた WebApi を使用します。ストレージがサーバー側でどのように実装されるかは、クライアントにとって重要ではありません。

チャットだけの場合は、SignalR で補完します

準備ができていないときにソケットを介してマルチスレッドサーバー実装を作成することの難しさについて考える必要はありません(投稿から登録したように)WCFとwebapiにより、tcpの詳細がほぼ透過的になるため、機能について考えるだけで済みます必要。

サーバー上のデータを永続化するには、No-Sql データベースでの軽量ソリューションを使用します。変化する要件に適応する簡単なソリューション。実際の設計(-ドキュメント)が整っていないように見えるため、Espec。後でデータモデルがより成熟したときに、アプリケーション (または管理) が必要とする場合は、SQL ソリューションに変更できます。

また、(手始めに) パスワードをクリア テキストで保存しないなど、セキュリティに関する最新の基準を念頭に置いてください。

于 2013-09-22T17:48:16.773 に答える