我目前正在使用 .Net 4.5 websocket 包来支持 windows 2012 服务器上的 websocket 服务。
使用WebSocketCollection
对象我成功地能够向所有客户端广播消息。
private static WebSocketCollection m_clients = new WebSocketCollection ();
m_clients.Broadcast(“Hello all”));
在这里如何确保所有客户端都收到广播消息?如果某些客户端无法接收消息,我该如何跟踪这些错误消息?我需要使用哪种错误处理机制之王?
有一个 onError 虚函数。但我不确定在广播消息失败的情况下它将如何工作。
public virtual void OnError();