コード例 #1
0
ファイル: Channel.cs プロジェクト: smolvitos/ctfenowars
 private void Broadcast(long channelId, WebSocketServerMessage message)
 {
     foreach (var client in Clients)
     {
         client.OutputQueue.Enqueue(message);
     }
 }
コード例 #2
0
ファイル: Channel.cs プロジェクト: smolvitos/ctfenowars
 private async Task BroadcastLocked(long channelId, WebSocketServerMessage message)
 {
     using (await Lock.LockAsync())
     {
         Broadcast(channelId, message);
     }
 }