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, я спросил сетевого администратора, и он снял ограничение, и это сработало, так что это не относилось ко мне или программированию, но к серверу.

Другие вопросы по тегам