Signalr 需要了解特定的信号器客户端代码

Signalr 需要了解特定的信号器客户端代码,signalr,Signalr,有几行我不清楚。所以请有人解释一下这些线路是如何工作的 <div id="currentHitCount"></div> <script type="text/javascript"> $(function () { var connection = $.hubConnection(); var hub = connection.createProxy("hitCounter"); hub.on("showHitCount", function (hitCou

有几行我不清楚。所以请有人解释一下这些线路是如何工作的

<div id="currentHitCount"></div>
<script type="text/javascript">
$(function () {
var connection = $.hubConnection();
var hub = connection.createProxy("hitCounter");
hub.on("showHitCount", function (hitCount) {
if (hitCount > 1) {
$('#currentHitCount')
.html("This site has had " + hitCount + " hits.");
}
else {
$('#currentHitCount')
.html("This site has had " + hitCount + " hit.");
}
});
connection.start().done(function () {
hub.invoke("addHit");
});
});
</script>

$(函数(){
var connection=$.hubConnection();
var hub=connection.createProxy(“hitCounter”);
hub.on(“showHitCount”,函数(hitCount){
如果(命中率>1){
$(“#当前命中率”)
.html(“此网站的点击次数为“+点击次数+”);
}
否则{
$(“#当前命中率”)
.html(“此网站已点击“+点击次数+”点击次数”);
}
});
connection.start().done(函数(){
hub.invoke(“addHit”);
});
});
1) 为什么使用
createproxy()
?什么时候需要

2)
hub.invoke(“addHit”)的含义是什么

调用hub.invoke时会发生什么

3) 何时调用此函数
hub.on(“showHitCount”,函数(hitCount)?

请详细解释代码。谢谢它创建了一个集线器代理,您也可以这样做

$.connection.hitCounter.client.showHitCount = function(hitCount) {
};
2)
addHit
hitCounter
中心上的服务器端方法


3) 我的猜测是,
addHit
方法中的代码将触发客户端方法
showHitCount

我只是想知道,我们可以从客户端建立集线器连接,而不需要这行代码var hub=connection.createProxy(“hitCounter”);所以,请告诉我人们何时使用createProxy()函数连接到服务器端集线器?我不知道如何向组中的特定用户发送消息。请分享这些知识。谢谢