Instance Method

readDatagrams(completionHandler:)

Read datagrams from the flow.

Declaration

func readDatagrams(completionHandler: @escaping ([Data]?, [NWEndpoint]?, Error?) -> Void)

Parameters

completionHandler

A block that will be executed by the system on an internal system thread when datagrams have been read from the flow. The block takes the datagrams that were read, the destination endpoints of the datagrams, and an NSError. If an error occurred while reading then error will be non-nil. See NEAppProxyFlowError in NEAppProxyFlow for a list of possible error codes. If the datagrams and remoteEndpoints arrays are non-nil but are empty, then no more datagrams can be subsequently read from the flow.