MoonAPNS Операция не разрешена на неподключенных сокетах
Я использую библиотеку Moonapns asp.net для отправки push-уведомлений на устройство Apple.
он отлично работает на моей локальной машине, которая является 64-битной ОС, но когда я пытаюсь развернуть ее на клиентском сервере с 64-битной ОС, выдается следующая ошибка, кто-нибудь подсказывает мне, в чем может быть проблема?
Журнал событий:
System.InvalidOperationException: The operation is not allowed on non-connected sockets.
at System.Net.Sockets.TcpClient.GetStream()
at MoonAPNS.PushNotification.OpenSslStream(String host, X509CertificateCollection certificates)
at MoonAPNS.PushNotification.Connect(String host, Int32 port, X509CertificateCollection certificates)
at MoonAPNS.PushNotification.SendQueueToapple(IEnumerable`1 queue)
at MoonAPNS.PushNotification.SendToApple(List`1 queue)
at NeoFaceWatchMobileClient.watchservice.Timer_Elapsed(Object sender, EventArgs e)
любая помощь будет оценена.
1 ответ
Решение
Я предполагаю, что это было связано с ограничением сервера на тот порт, который использовался MoonAPNS, я спросил сетевого администратора, и он снял ограничение, и это сработало, так что это не относилось ко мне или программированию, но к серверу.