2

.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のドキュメントによると、エラーが発生した場合に接続を閉じる前にエラーメッセージを受信する必要がありますが、メッセージが表示されません。

誰かがこの事件についての手がかりを持っていますか?「プッシュ」の直後に接続が閉じられるのはなぜですか?それは既知の問題ですか?

4

0 に答える 0