问题标签 [starscream]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - StarScream websocketDidReceivePong 没有被调用 writePing
我想定期向服务器发送 ping 以保持连接处于活动状态。
这是发送 ping 的函数
但我没有拿回乒乓球
当服务器发回pong时,上述委托将被解雇。
仅供参考:我能够成功建立 Web 套接字连接发送消息并关闭连接,并且我已经实现并且我已经给出socket.delegate=self
这是我用于测试目的的网络套接字 url
ws://echo.websocket.org/
我想知道为什么我没有从网络套接字服务器取回乒乓球。
ios - Swift Starscream websocket pod未连接到本地服务器并且没有调用委托方法
我一直在尝试连接到本地服务器但没有成功。我的代码如下 -
打印语句“TRYING TO CONNECT”和“DONE TRYING”都出现在日志中,但似乎没有调用任何委托方法。
我不确定这里可能有什么问题。
任何帮助表示赞赏。
swift3 - 如何为 WebSocket(红蜘蛛)创建单例?
我正在尝试使用 WebSocket 功能创建一个单例,但我只是不知道为什么它不起作用
这是我的单例扩展:
我的单身人士:
当我尝试连接服务器时,什么也没有发生。这是我的控制器:
ios - 使用 websockets 制作推送通知
我已经设置了一个应用程序,使用 websockets(红蜘蛛库)将运动数据从一个设备发送到另一个设备。现在我需要在发生关键事件时发送推送通知(当应用程序最小化时),它是否与 websockets 有任何关系,或者我只需要使用 Pusher 之类的东西?
ios - 无法连接到 iOS 中的 websocket
在http://188.120.235.97:8082/有一个 Traccar 服务器,尝试使用 Swift 库 Starscream ( https://github.com/daltoniam/Starscream ) 连接 websocket。有我的代码:
什么也没发生,websocket 的状态是 CONNECTING,从不打开。在调用 socket.connect 时,使用 Fiddler 也看不到任何 GET 请求...它在 iOS 模拟器中是否有效?
swift - 套接字自签名证书握手失败
我正在使用 Starscream 套接字库并尝试使用 WSS,但是我遇到了握手失败。我得到了我的自签名证书,我将其转换为 .der 文件。这是我正在尝试的代码
所以当我尝试连接时,我收到以下错误消息
2017-07-07 11:06:26.590 CertificateTesting[5180:81661] CFNetwork SSLHandshake failed (-9807) websocket is disconnected: 操作无法完成。(OSStatus 错误 -9807。)
证书应该可以正常工作,我的 Android 同事已经在他身边尝试过,没有任何问题。我可以让它在我身边工作的唯一方法是如果我像这样禁用 SSL 验证
有没有人有使用带有套接字的自签名 SSL 的经验。任何信息将不胜感激。
编辑:
我调用了 verify ssl 命令,它返回
这看起来好吗?
ios - iOS 框架 Starscream 在设备上时无法连接
我创建了一个测试应用程序,使用 Starscream 框架使用 Web 套接字进行连接。它在模拟器上连接得很好,但是当我在实际设备上尝试它时,它失败了,我收到了这个错误:
我尝试禁用 ATS,将自签名设置为 true,使用公钥或 Apple 提供的证书。还是同样的错误。
这里基本上是在黑暗中拍摄的。有没有人遇到过这个问题,或者我只是没有正确设置框架?
swift - 连接到 localhost 套接字的 Starscream Swift 什么也不做
我正在尝试像这样连接到我的本地主机套接字(工作正常):
}
但是在我的服务器中,它不会通知我已经建立了新的连接。我究竟做错了什么?
php - 在 Swift 中为聊天应用程序保持套接字打开
我在 Php/Ratchet 中有一个可用的聊天服务器。我在 Swift 中使用Starscream作为我的客户。我成功创建了用户之间的聊天,但这仅在我的应用程序打开时才有效,因为这是在套接字打开时。即使我的应用未打开,如何让我的应用接收消息。所以基本上有办法让套接字保持打开状态。我在某处读到苹果禁止这样做。