示例#1
0
 public MessageStreamImpl(StreamMsgConsumeFactory msgConsumeFactory, HttpResponse response, ITopCometMessageListener msgListener, TopCometStreamImpl cometStreamImpl) : base(msgConsumeFactory, response)
 {
     this.logger = new DefaultTopLogger();
     this.pattern = "\\{\"packet\":\\{\"code\":(?<code>(\\d+))(,\"msg\":(?<msg>((.+))))?\\}\\}";
     this.objLock = new object();
     this.msgListener = msgListener;
     this.objLock = cometStreamImpl.GetControlLock();
     this.cometStreamImpl = cometStreamImpl;
 }
 public AbstractStreamImpl(StreamMsgConsumeFactory msgConsumeFactory, HttpResponse response)
 {
     this.msgConsumeFactory = msgConsumeFactory;
     this.response = response;
 }