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

    完了コールバック