code: func (c *PacketConn) ReadFrom(b []byte) (int, net.Addr, error) {
  	deadline := c.readCancel()
  
  	var addr tcpip.FullAddress
  	read, err := commonRead(c.ep, c.wq, deadline, &addr, c, false)
  	if err != nil {
  		return 0, nil, err
  	}
  
  	return copy(b, read), fullToUDPAddr(addr), nil
  }
docs: // ReadFrom implements net.PacketConn.ReadFrom.