Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for setIPv4MulticastLoopback (0.35 sec)

  1. src/net/sockoptip_windows.go

    	}
    	var a [4]byte
    	copy(a[:], ip.To4())
    	err = fd.pfd.SetsockoptInet4Addr(syscall.IPPROTO_IP, syscall.IP_MULTICAST_IF, a)
    	runtime.KeepAlive(fd)
    	return wrapSyscallError("setsockopt", err)
    }
    
    func setIPv4MulticastLoopback(fd *netFD, v bool) error {
    	err := fd.pfd.SetsockoptInt(syscall.IPPROTO_IP, syscall.IP_MULTICAST_LOOP, boolint(v))
    	runtime.KeepAlive(fd)
    	return wrapSyscallError("setsockopt", err)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 30 19:09:46 UTC 2023
    - 786 bytes
    - Viewed (0)
  2. src/net/sockoptip_stub.go

    //go:build js || wasip1
    
    package net
    
    import "syscall"
    
    func setIPv4MulticastInterface(fd *netFD, ifi *Interface) error {
    	return syscall.ENOPROTOOPT
    }
    
    func setIPv4MulticastLoopback(fd *netFD, v bool) error {
    	return syscall.ENOPROTOOPT
    }
    
    func joinIPv4Group(fd *netFD, ifi *Interface, ip IP) error {
    	return syscall.ENOPROTOOPT
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Sep 18 17:20:52 UTC 2023
    - 769 bytes
    - Viewed (0)
  3. src/net/sockoptip_linux.go

    	}
    	mreq := &syscall.IPMreqn{Ifindex: v}
    	err := fd.pfd.SetsockoptIPMreqn(syscall.IPPROTO_IP, syscall.IP_MULTICAST_IF, mreq)
    	runtime.KeepAlive(fd)
    	return wrapSyscallError("setsockopt", err)
    }
    
    func setIPv4MulticastLoopback(fd *netFD, v bool) error {
    	err := fd.pfd.SetsockoptInt(syscall.IPPROTO_IP, syscall.IP_MULTICAST_LOOP, boolint(v))
    	runtime.KeepAlive(fd)
    	return wrapSyscallError("setsockopt", err)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 13 18:36:28 UTC 2017
    - 735 bytes
    - Viewed (0)
  4. src/net/sockoptip_bsdvar.go

    	}
    	var a [4]byte
    	copy(a[:], ip.To4())
    	err = fd.pfd.SetsockoptInet4Addr(syscall.IPPROTO_IP, syscall.IP_MULTICAST_IF, a)
    	runtime.KeepAlive(fd)
    	return wrapSyscallError("setsockopt", err)
    }
    
    func setIPv4MulticastLoopback(fd *netFD, v bool) error {
    	err := fd.pfd.SetsockoptByte(syscall.IPPROTO_IP, syscall.IP_MULTICAST_LOOP, byte(boolint(v)))
    	runtime.KeepAlive(fd)
    	return wrapSyscallError("setsockopt", err)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 867 bytes
    - Viewed (0)
  5. src/net/udpsock_posix.go

    }
    
    func listenIPv4MulticastUDP(c *UDPConn, ifi *Interface, ip IP) error {
    	if ifi != nil {
    		if err := setIPv4MulticastInterface(c.fd, ifi); err != nil {
    			return err
    		}
    	}
    	if err := setIPv4MulticastLoopback(c.fd, false); err != nil {
    		return err
    	}
    	if err := joinIPv4Group(c.fd, ifi, ip); err != nil {
    		return err
    	}
    	return nil
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 16:54:32 UTC 2024
    - 7.5K bytes
    - Viewed (0)
Back to top