私のアプリは、サーバーから Udp パケットをループで受信しようとするスレッドを常に実行します。アプリがフォアグラウンドにある場合、これは正常に機能します。しかし、スタート ボタンが押されてアプリがバックグラウンドに移行すると、System.Net.Sockets.SocketException がスローされます。しかし、アプリがバックグラウンドにあるときにもパケットを受信する必要があります。どのように?
私のアプリは、サーバーから Udp パケットをループで受信しようとするスレッドを常に実行します。アプリがフォアグラウンドにある場合、これは正常に機能します。しかし、スタート ボタンが押されてアプリがバックグラウンドに移行すると、System.Net.Sockets.SocketException がスローされます。しかし、アプリがバックグラウンドにあるときにもパケットを受信する必要があります。どのように?