コード例 #1
0
 public virtual async Task OnMessageSerialized(WSConnection connection, string message)
 {
 }
コード例 #2
0
 public async Task SendMessage(WSConnection connection, M message)
 {
     await SendMessage(connection, SerializeMessage(message));
 }
コード例 #3
0
 // listening
 public virtual async Task OnMessageDeserialized(WSConnection connection, M message)
 {
 }
コード例 #4
0
 // drop connections
 public async Task DropConnection(WSConnection connection, WebSocketCloseStatus closeStatus, string reason)
 {
     await _wsConnectionHolder.RemoveConnection(connection, closeStatus, reason);
 }
コード例 #5
0
 // drop connections
 public async Task DropConnection(WSConnection connection,
                                  WebSocketCloseStatus closeStatus = WebSocketCloseStatus.NormalClosure,
                                  string reason = "connection terminated normally")
 {
     await _parentHandler.DropConnection(connection, closeStatus, reason);
 }
コード例 #6
0
 public async Task SendMessage(WSConnection connection, string message)
 {
     await _parentHandler.SendMessage(connection, message);
 }
コード例 #7
0
 public virtual async Task OnDisconnected(WSConnection connection)
 {
 }