code: func (s *UDPSession) SetWriteDeadline(t time.Time) error {
  	s.mu.Lock()
  	defer s.mu.Unlock()
  	s.wd = t
  	s.notifyWriteEvent()
  	return nil
  }
docs: // SetWriteDeadline implements the Conn SetWriteDeadline method.