0
現在我連接到蘋果服務器以生成推送通知。但是當我嘗試使用tcpclient連接到蘋果服務器時,它會生成無法連接的異常,並且我還使用cmd ping和telnet命令ping服務器,並且發現它不允許進行通信。 這是我的代碼片段無法連接到蘋果服務器推送通知
private void Connect(string host, int port, X509CertificateCollection certificates)
{
Logger.Info("Connecting to apple server.");
try
{
_apnsClient = new TcpClient(host, port);
// _apnsClient.Connect(host, port);
}
catch (SocketException ex)
{
Logger.Error("An error occurred while connecting to APNS servers - " + ex.Message);
}
var sslOpened = OpenSslStream(host, certificates);
if (sslOpened)
{
_conected = true;
Logger.Info("Conected.");
}
}
這是主機「gateway.sandbox.push.apple.com」我也嘗試producation主機,但同樣出現異常。並使用端口「2195」 它會生成以下異常: 「連接嘗試失敗,因爲連接方在一段時間後未正確響應,或者由於連接的主機未能響應而建立連接失敗17.172.232.46:2195」