func (a *ConnWriter) Write(v []byte) (err error) {
	a.w__.Lock()
	defer a.w__.Unlock()
	err = (&msgPayload{v}).Write(a.carrier)
	if oob, ok := a.carrier.(delivered); ok {
		a.delivered = oob.Delivered()
	}
	return err
}
// Write writes the chunk v to the connection.
// If Write returns a non-nil error, the underlying writer connection is broken permanently.
// A new one should be obtained from Conn.Read.
Write writes the chunk v to the connection.
If Write returns a non-nil error, the underlying writer connection is broken permanently.
A new one should be obtained from Conn.Read.
// Write writes the chunk v to the connection . // If Write returns a non - nil error the underlying writer connection is broken permanently . // A new one should be obtained from Conn . Read .
func (a *ConnWriter) Write(v []byte) (err error) {
	a.w__.Lock()
	defer a.w__.Unlock()
	err = (&msgPayload{v}).Write(a.carrier)
	if oob, ok := a.carrier.(delivered); ok {
		a.delivered = oob.Delivered()
	}
	return err
}
func ( a * ConnWriter ) Write ( v [ ] byte ) ( err error ) { a . w__ . Lock ( ) defer a . w__ . Unlock ( ) err = ( & msgPayload { v } ) . Write ( a . carrier ) if oob , ok := a . carrier . ( delivered ) ; ok { a . delivered = oob . Delivered ( ) } return err }
Write writes the chunk v to the connection.
Write writes the chunk v to the connection .