Function

SCNetworkReachabilityCreateWithAddressPair(_:_:_:)

Creates a reachability reference to the specified network address.

Declaration

func SCNetworkReachabilityCreateWithAddressPair(_ allocator: CFAllocator?, _ localAddress: UnsafePointer<sockaddr>?, _ remoteAddress: UnsafePointer<sockaddr>?) -> SCNetworkReachability?

Parameters

allocator

The allocator to use. Pass NULL or kCFAllocatorDefault to use the default allocator.

localAddress

The local address associated with a network connection. If NULL, only the remote address is of interest. The value of this parameter is copied into the new object.

remoteAddress

The remote address associated with a network connection. If NULL, only the local address is of interest. The value of this parameter is copied into the new object.

Return Value

A new immutable reachability reference. You must release the returned value.

Discussion

You can use the reachability reference returned by this function to monitor the reachability of the target host.

See Also

Creating a Reachability Reference

func SCNetworkReachabilityCreateWithName(CFAllocator?, UnsafePointer<Int8>) -> SCNetworkReachability?

Creates a reachability reference to the specified network host or node name.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software