UWP StreamSocket
socket.EnableTransferOwnership を呼び出してから On_Suspended を呼び出したとき、私は疑問に思っていました socket.TransferOwnership(socketId); データを送信できなくなりますか?
データをストリーミングする UWP アプリケーションを作成していますが、バックグラウンドで StreamSocket がまだデータを送信できることを望んでいました。
ありがとう、ジェイコブ
UWP StreamSocket
socket.EnableTransferOwnership を呼び出してから On_Suspended を呼び出したとき、私は疑問に思っていました socket.TransferOwnership(socketId); データを送信できなくなりますか?
データをストリーミングする UWP アプリケーションを作成していますが、バックグラウンドで StreamSocket がまだデータを送信できることを望んでいました。
ありがとう、ジェイコブ
アプリが中断されると、データを送信できなくなります。2 つのオプション:
1) バックグラウンド タスクでデータ送信を処理します (アプリが中断または終了した場合でも実行できます)
2) 拡張実行セッションを作成します (これにより、アプリが最初に中断されるのを防ぐことができます)。
詳細情報へのリンク:
バックグラウンド タスクの概要: https://docs.microsoft.com/en-us/windows/uwp/launch-resume/support-your-app-with-background-tasks
拡張実行の概要: https://docs.microsoft.com/en-us/windows/uwp/launch-resume/run-minimized-with-extended-execution
無期限にバックグラウンドで実行: https://docs.microsoft.com/en-us/windows/uwp/launch-resume/run-in-the-background-indefinetly