Beispiel #1
0
 protected WebSocket(TcpSocket socket, RequestHead head, byte[] trail)
 {
     Base                  = socket;
     Base.OnClose         += OnSurpriseEnd;
     Base.OnClose         += OnSocketEnd;
     RequestHead           = head;
     FrameParser           = new FrameParser();
     FrameMerger           = new FrameMerger();
     FrameParser.OnOutput += OnIncomingFrame;
     FrameMerger.OnOutput += OnIncomingMessage;
     FrameParser.Write(trail);
     Base.Pipe(FrameParser);
 }
Beispiel #2
0
 private void OnSocketEnd()
 {
     FrameParser.End();
     FrameMerger.End();
 }