websocket-server – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 using System.Diagnostics;
6 using System.Net.Sockets;
7 using WebSockets.Server.WebSocket;
8 using WebSockets.Common;
9 using System.IO;
10  
11 namespace WebSocketsCmd.Server
12 {
13 internal class ChatWebSocketService : WebSocketService
14 {
15 private readonly IWebSocketLogger _logger;
16  
17 public ChatWebSocketService(Stream stream, TcpClient tcpClient, string header, IWebSocketLogger logger)
18 : base(stream, tcpClient, header, true, logger)
19 {
20 _logger = logger;
21 }
22  
23 protected override void OnTextFrame(string text)
24 {
25 string response = "ServerABC: " + text;
26 base.Send(response);
27 _logger.Information(this.GetType(), response);
28 }
29 }
30 }