Instance Method

sendData(toAllPeers:with:)

Transmits a collection of bytes to all connected peers.

Declaration

func sendData(toAllPeers data: Data!, with mode: GKSendDataMode) throws

Parameters

data

The bytes to be sent.

mode

The mechanism used to send the data.

error

If the data could not be queued, an NSError object describing the error.

Return Value

true if the data was successfully queued for transmission; false if the session object was unable to queue the data.

Discussion

The session queues the data and transmits it when the network is free.

See Also

Working with Connected Peers

func setDataReceiveHandler(Any!, withContext: UnsafeMutableRawPointer!)

Sets the object that handles data received from other peers connected to the session.

Deprecated
func send(Data!, toPeers: [Any]!, with: GKSendDataMode)

Transmits a collection of bytes to a list of connected peers.

Deprecated
var disconnectTimeout: TimeInterval

A time interval that expresses how long the session waits before it disconnects a nonresponsive peer.

Deprecated
func disconnectFromAllPeers()

Disconnects the session from all connected peers.

Deprecated
func disconnectPeer(fromAllPeers: String!)

Disconnects a connected peer from all peers connected to the session.

Deprecated