LocalDataStream
class LocalDataStream : LocalStream
LocalDataStreamクラス
SourceのcreateStream()
から生成してください。
-
Deprecated
SkyWayRoom v3.0.0で非推奨となりました。
LocalDataStream.writeString(_:completion:)
をご利用ください。文字列を送信します。
Subscribe側で受け取ることができるのは、データ通信の接続完了以降に書き込まれたデータであることに注意してください。 接続完了のタイミングを検知したい場合は以下のイベントをご利用ください。
Core SDKをご利用の場合: SKWPublicationDelegate.publication:connectionStateDidChange:
Room SDKをご利用の場合: RoomPublicationDelegate.publication(_:connectionStateDidChange:)
Declaration
Swift
func write(_ string: String)
Parameters
string
送信する文字列
-
Deprecated
SkyWayRoom v3.0.0で非推奨となりました。
LocalDataStream.writeData(_:completion:)
をご利用ください。データを送信します。
Subscribe側で受け取ることができるのは、データ通信の接続完了以降に書き込まれたデータであることに注意してください。 接続完了のタイミングを検知したい場合は以下のイベントをご利用ください。
Core SDKをご利用の場合: SKWPublicationDelegate.publication:connectionStateDidChange:
Room SDKをご利用の場合: RoomPublicationDelegate.publication(_:connectionStateDidChange:)
Declaration
Swift
func write(_ data: Data)
Parameters
data
送信するデータ
-
文字列を送信します。
Subscribe側で受け取ることができるのは、データ通信の接続完了以降に書き込まれたデータであることに注意してください。 接続完了のタイミングを検知したい場合は以下のイベントをご利用ください。
Core SDKをご利用の場合: SKWPublicationDelegate.publication:connectionStateDidChange:
Room SDKをご利用の場合: RoomPublicationDelegate.publication(_:connectionStateDidChange:)
Declaration
Swift
func write(_ string: String) async throws
Parameters
string
送信する文字列
completion
完了コールバック
-
データを送信します。
Subscribe側で受け取ることができるのは、データ通信の接続完了以降に書き込まれたデータであることに注意してください。 接続完了のタイミングを検知したい場合は以下のイベントをご利用ください。
Core SDKをご利用の場合: SKWPublicationDelegate.publication:connectionStateDidChange:
Room SDKをご利用の場合: RoomPublicationDelegate.publication(_:connectionStateDidChange:)
Declaration
Swift
func write(_ data: Data) async throws
Parameters
data
送信するデータ
completion
完了コールバック