signalR
は、クライアントとの通信にオープン接続を使用しています。 どのようにしてクライアントにメッセージを送信することができますか?例えば、すべての時間内に、または任意のイベント・サーバーがクライアントにデータを渡します。クライアントへのメッセージの送信方法(クライアントからの要求なし)
1
A
答えて
0
このリンクReferenceを参照できます。
0
あなたはすべてのユーザーにブロードキャストが必要だと思います。次の例は、すべてのクライアントにマッサージをブロードキャストする基本的なコードを示しています。SendNotifications(" massage")
と呼ぶ毎回、すべてのユーザーがあなたのマッサージを受け取ります。
public class EmployeeHub : Hub
{
public void SendNotifications(string message)
{
Clients.All.receiveNotification(message);
}
}
とウェブページ:
<body>
<input id="text1" type="text" />
<input id="button1" type="button" value="Send" />
<ul id="discussion">
</ul>
<!--Reference the jQuery library. -->
<script src="Scripts/jquery-1.6.4.min.js" type="text/javascript"></script>
<!--Reference the SignalR library. -->
<script src="Scripts/jquery.signalR-1.1.3.js" type="text/javascript"></script>
<!--Reference the autogenerated SignalR hub script. -->
<script src="signalr/hubs"></script>
<script type="text/javascript">
$(function() {
// Declare a proxy to reference the hub.
var notifications = $.connection.employeeHub;
// Create a function that the hub can call to broadcast messages.
notifications.client.receiveNotification = function (message) {
// alert(" says '" + message + "'");
// Html encode display name and message.
var encodedMsg = $('<div />').text(message).html();
// Add the message to the page.
$('#discussion').append('<li>' + encodedMsg + '</li>');
};
// Start the connection.
$.connection.hub.start().done(function() {
});
});
</script>
1
関連する問題
- 1. サーバからクライアントへのメッセージの送信での問題
- 2. Sails.js + socket.io:サーバーからクライアントへのメッセージの送信
- 3. CサーバからJavaクライアントへのメッセージの送信
- 4. クライアントからサーバーへのメッセージをPythonでサーバーに送る方法
- 5. サーバからクライアントへのログインイベントの送信
- 6. クライアントからサーバーへのデータストリームの送信方法は?
- 7. Webアプリケーションでサーバーからクライアントにメッセージを送信する方法
- 8. Python xmpppyクライアントがappengine xmppクライアントにメッセージを送信しない
- 9. Phoenixチャンネルプロジェクト外のクライアントからのメッセージを送信します。
- 10. クライアントからの要求は常にCookieを送信しますか?
- 11. iPhone:Twitterのクライアントは、トークン保存する方法を、ユーザの要求を送信
- 12. AWS SQSがキューからクライアントへのメッセージ配信の仕組み
- 13. C#Tcpclientクライアント別のクライアントにメッセージを送信
- 14. WCFサーバーからクライアントへのストリーム要求をキャンセルします
- 15. クライアントから別のクライアントへのコード転送を確認する方法
- 16. Jwebsocket:名前で特定のクライアントに要求を送信する方法
- 17. クライアントからサーバーへのSignalRメッセージ
- 18. サーバーから特定のクライアントにメッセージを送信
- 19. pythonクライアントからsocket.io node.jsサーバーに送信するメッセージのフォーマット
- 20. 接続node.jsのクライアントからサーバーにメッセージを送信
- 21. GWTクライアント要求がサーバに送信されない
- 22. WebSockets - クライアントへの画像の送信
- 23. クライアントからクライアントへのメッセージング
- 24. springXDでHTTPクライアントの投稿要求を送信するには
- 25. Fiddler - 代理クライアントの要求を送信する
- 26. サーバーからクライアントに送信
- 27. Webサーバーからログインしているクライアントにメッセージを送信
- 28. ログインページ:クライアントからサーバーへの要求が2回送信されていますか? Node.jsの、AngularJS、急行フレームワーク
- 29. socket.ioのクライアントからサーバーへのイメージの送信
- 30. リフト:未来からのクライアントへの通知の送信
有効ですが、このコードは質問に記載されている例(タイマーや他のサーバー側のイベントなど)では機能しません。したがって、downvotingです。 – thab