private void worker(Object state) { try { while (_open) { base.PushReceivedMessage(_rw.ReadMessage()); } } catch (System.Net.Sockets.SocketException ex) { Console.WriteLine("SocketException in PmlChannel.worker: " + ex.Message); } catch (System.IO.EndOfStreamException ex) { Console.WriteLine("EndOfStreamException in PmlChannel.worker: " + ex.Message); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } finally { Close(); } }
public override PmlElement ReadMessage() { return(_rw.ReadMessage()); }