MoonAPNS非连接套接字上不允许该操作

时间:2012-10-05 17:15:55

标签: c# asp.net moonapns

我正在使用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)

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

我想这是由于服务器对MoonAPNS正在使用的端口的限制,我问网络管理员他删除了限制并且它有效,所以它与我或编程无关,而是服务器。