Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for writeToAddrPort (0.2 sec)

  1. src/net/udpsock_plan9.go

    	buf := make([]byte, udpHeaderSize+len(b))
    	i := copy(buf, h.Bytes())
    	copy(buf[i:], b)
    	if _, err := c.fd.Write(buf); err != nil {
    		return 0, err
    	}
    	return len(b), nil
    }
    
    func (c *UDPConn) writeToAddrPort(b []byte, addr netip.AddrPort) (int, error) {
    	return c.writeTo(b, UDPAddrFromAddrPort(addr)) // TODO: optimize instead of allocating
    }
    
    func (c *UDPConn) writeMsg(b, oob []byte, addr *UDPAddr) (n, oobn int, err error) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 02 18:35:35 UTC 2021
    - 4.6K bytes
    - Viewed (0)
  2. src/net/udpsock_posix.go

    		if err != nil {
    			return 0, err
    		}
    		return c.fd.writeToInet6(b, &sa)
    	default:
    		return 0, &AddrError{Err: "invalid address family", Addr: addr.IP.String()}
    	}
    }
    
    func (c *UDPConn) writeToAddrPort(b []byte, addr netip.AddrPort) (int, error) {
    	if c.fd.isConnected {
    		return 0, ErrWriteToConnected
    	}
    	if !addr.IsValid() {
    		return 0, errMissingAddress
    	}
    
    	switch c.fd.family {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 16:54:32 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  3. src/net/udpsock.go

    // WriteToUDPAddrPort acts like WriteTo but takes a netip.AddrPort.
    func (c *UDPConn) WriteToUDPAddrPort(b []byte, addr netip.AddrPort) (int, error) {
    	if !c.ok() {
    		return 0, syscall.EINVAL
    	}
    	n, err := c.writeToAddrPort(b, addr)
    	if err != nil {
    		err = &OpError{Op: "write", Net: c.fd.net, Source: c.fd.laddr, Addr: addrPortUDPAddr{addr}, Err: err}
    	}
    	return n, err
    }
    
    // WriteTo implements the PacketConn WriteTo method.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jul 20 16:58:25 UTC 2023
    - 11.8K bytes
    - Viewed (0)
Back to top