// send sends message to peer func (p *peer) send(t msg.Transit) (err error) { if p.connected { p.sentSequence++ t.SetSequence(p.sentSequence) err = t.Send(p.mailbox) if err != nil { p.disconnect() } } return }