0

SignalR と Asp.NET を使用してチャット アプリケーションを作成することができました。私の次の目的は、友達リクエストを送信して受け入れることです。

これに関して私が助けを得ることができるいくつかの良いサイト/フォーラムを誰かが提案できますか.

ありがとう

4

2 に答える 2

2

ASP.NET と SignalR を使用して直接ソリューションに取り組む前に、システム設計の観点からこれについて考える必要があります。考慮して決定する必要がある事項には、次のようなものがあります。

フレンドシップを作成するために、あるユーザーを別のユーザーに関連付けるにはどうすればよいですか? (例: 2 人のユーザーをグループ化するための新しいテーブル)

友達申請はどうすればいいですか?

友達リクエストの拒否はどのように機能しますか?

これをどのように機能させたいかについてブレインストーミングを開始したら、SignalR を使用する前にサーバー側で構築できます。機能のすべての領域が適切に動作することを確認してから、SignalR を介してこれらのメソッド呼び出しをクライアント フロントエンドに公開できます。

重要なのは、プロセスの各部分をコンポーネントに分解し、一度に 1 ステップずつ作業することです。

于 2013-07-05T15:21:13.590 に答える
0

フレンドリクエストを特定のユーザーに送信するには、hub メソッドを使用します

Clients.Client(toConnectTo).sendRequest(currentname+" SentYouFriendRequest");

そしてクライアントでそれを呼び出します

chat.client.sendRequest = function (msg) {
  $('#sentmsg').append('<li>'+msg+'</li>');
};
于 2016-03-30T19:05:35.660 に答える