protected override void OnOpen (TimeSpan timeout) { loop = true; base.OnOpen (timeout); receive_timeout = TimeSpan.FromSeconds (10); }