.Net上に構築されたAPNSプロバイダーに取り組んでおり、SSLStreamを使用してAPNSと通信しています。私は本当に私を悩ませているマイナーな問題に直面しています。
通知を送信した後、ストリームライターが通知バイトをフラッシュすると、ストリームリーダーが理由もなく次の例外を発生させることがあります。
IOException System.IO.IOException: Unable to read data from the transport
connection: An existing connection was forcibly closed by the remote host.
---> System.Net.Sockets.SocketException: An existing connection was forcibly
closed by the remote host
Appleのドキュメントによると、エラーが発生した場合に接続を閉じる前にエラーメッセージを受信する必要がありますが、メッセージが表示されません。
誰かがこの事件についての手がかりを持っていますか?「プッシュ」の直後に接続が閉じられるのはなぜですか?それは既知の問題ですか?