我正在尝试限制两个用户之间的SignalR。如果它只是来自用户A的单向连接,那么此时它就可以了。用户B。
我正在使用微软的一些代码,只是认为我会对userId进行硬编码,看看我是否可以让事情有效但没有运气。
public void BroadcastShape(object state)
{
// No need to send anything if our model hasn't changed
if (_modelUpdated)
{
// This is how we can access the Clients property
// in a static hub method or outside of the hub entirely
var userId = "b51xx-xxxxxx-xxxxxxx-xxxxx-xxx01b";
_hubContext.Clients.User(userId).updateProduct()
// _hubContext.Clients.AllExcept(_model.LastUpdatedBy).updateShape(_model);
_modelUpdated = false;
}
}
我需要从本文档中更改其他方法的任何提示都很棒:https://docs.microsoft.com/en-us/aspnet/signalr/overview/getting-started/tutorial-high-frequency-realtime-with-signalr