我正在使用Moonapns asp.net库向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)
任何帮助将不胜感激。
答案 0 :(得分:1)
我想这是由于服务器对MoonAPNS正在使用的端口的限制,我问网络管理员他删除了限制并且它有效,所以它与我或编程无关,而是服务器。