public virtual bool WriteMessageToSocket(Msg msg) { if (_messageListener != null) { _messageListener.OnMessage(msg); } return msg.Write(_socket); }
public bool Write(Msg msg) { lock (_lock) { if (!IsMessageDispatcherAlive()) { return false; } return msg.Write(_socket); } }