问题标签 [socketrocket]

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.

0 投票
1 回答
351 浏览

objective-c - NSTimer doesn't work

Main problem

I'm implementing bandwidth management for Socket Rocket. To reduce amount of alteration in Socket Rocket I've decided to create subclass of NSOutputStream which will wrap NSOutputStream created for a socket. Concept is quite nice and should work like charm.

Encounter problem

In - (NSInteger)write:(const uint8_t *)buffer maxLength:(NSUInteger)len method I'm queering from bandwidth manager if data can be send or not. If not bandwidth manager gives me required delay for next write operation.

So my code looks more or less like this:

In logs I can see, (there is a run loop and it contains created timer):

Now I have a run loop my custom stream and wrapped stream are scheduled in this run loop, so socket rocket and my wrapping class are reciveing all notifications, so I've rule out all obvious mistakes.

Still for some mysterious reason notifyReadyToWrite: is never called. Does anyone have a clue why?

0 投票
1 回答
291 浏览

ios - 无法使用来自 SocketRocket 的 TestChat 运行示例代码

我正在启动 python 服务器,似乎它工作正常,但我无法从 iOS TestChat 连接到它,我正在接收Error Domain=NSPOSIXErrorDomain Code=61 "Connection refused"

在此处输入图像描述

SocketRocket iOS 客户端

Tornado 上的 python websocket 服务器

0 投票
0 回答
93 浏览

ios - 发送完成时的 SRWebsocket 通知

在使用 iOS 的 Socket Rocket websocket 库时,我正在尝试同步读写操作。

读取数据包完成后,我会调用 DidReceiveMessage ,但是,一旦发送:操作结束,我找不到获得通知的方法。

有没有办法做到这一点 ?

谢谢

0 投票
0 回答
683 浏览

ios - 收到无效的 Sec-WebSocket-Accept 响应

我正在尝试使用一段非常典型的代码连接到 lichess Web 套接字服务器:

但由于未知原因,我收到一个Invalid Sec-WebSocket-Accept response

我试图弄清楚过去几个小时出了什么问题,但仍然没有解决方案。谁熟悉这一点Sec-WebSocket-Accept,哪里可能隐藏错误?

0 投票
1 回答
285 浏览

ios - 没有 iOS 套接字框架可以连接到服务器套接字

我正在尝试使用套接字框架连接到我拥有的套接字。我可以使用原始套接字代码很好地连接,例如:

但是当我尝试使用任何框架时,我都会遇到错误,我完全不知道为什么。我试过 SocketRocket 和 Jetfire。这是我尝试过的在 SocketRocket 中连接的代码:

我也尝试过添加端口号。

还尝试了 http、https、ws。依然没有。

有人知道为什么吗?

0 投票
1 回答
234 浏览

swift3 - Swift 项目中的 Objective C pod - 正确的桥接头?

我正在尝试将用 Objective C 编写的 SocketClusteriOS ( https://github.com/abpopov/SocketCluster-ios-client ) pod 添加到 Swift 项目中。我已经在 Objective C 项目中测试了这个 pod,url 似乎工作正常,但是当我尝试将它添加到 Swift 项目时,我遇到了奇怪的错误:

我可能会认为桥接头的问题。我将链接附加到我的测试应用程序存储库。https://github.com/davigr/SocketClusterSwift。SocketCluster-ios-client 使用 SocketRocket pod,我在桥接头中也提到了这个 pod。不幸的是,当我尝试连接时,它无法连接。我在Objective C项目中做了同样的代码,一切都很好。谁能帮我解决这个问题?项目设置或桥接头可能有问题我的桥接头:

0 投票
1 回答
1298 浏览

ios - Instance method nearly matches optional Requirement

I have a class in swift which implements SRWebSocketDelegate protocol written in objective-c. When I try to implement it's optional method webSocketDidOpen, then I get the following warning: enter image description here

Also, when I run my code the implementation for webSocketDidOpen is not getting called and the code directly goes to webSocket(_ webSocket: SRWebSocket, didReceiveMessageWith string: String)

How do I implement the optional methods of my protocol written in Objective-C and also get rid of these warnings?

Thanks in advance!

0 投票
1 回答
83 浏览

ios - 我需要 iOS 上的库来制作 Microsoft directLine-botframework 客户端

有没有人使用 iOS 上的 SocketRocket 库来制作 Microsoft directLine-botframework 客户端?我试过了,但结果是空的。如果有人为 iOS 制作了 Microsoft directLine-botframework 客户端,我想知道要使用什么库。非常感谢

0 投票
1 回答
116 浏览

ios - 如何在电报应用程序中手动安装 SocketRocket(目标 c)?

我通过可可豆在电报中安装了 socketRocket,但发生了错误。如何通过可可豆荚正确安装套接字火箭或在电报中安装套接字火箭的最佳方法?

0 投票
0 回答
220 浏览

ios - 没有互联网连接时应用程序崩溃。崩溃:com.squareup.SocketRocket.NetworkThread

iOS 应用程序在没有可用的互联网连接时崩溃并多次刷新应用程序。