問題タブ [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 が機能しない

主な問題

Socket Rocket の帯域幅管理を実装しています。NSOutputStreamSocket Rocket の変更量を減らすために、ソケット用に作成されたラップのサブクラスを作成することにしましNSOutputStreamた。コンセプトは非常に素晴らしく、魅力的に機能するはずです。

遭遇問題

メソッドでは- (NSInteger)write:(const uint8_t *)buffer maxLength:(NSUInteger)len、データを送信できるかどうかを帯域幅マネージャーから問い合わせています。そうでない場合、帯域幅マネージャーは次の書き込み操作に必要な遅延を与えてくれます。

したがって、私のコードは多かれ少なかれ次のようになります。

私が見ることができるログでは、(実行ループがあり、作成されたタイマーが含まれています):

これで、カスタム ストリームとラップされたストリームがこの実行ループでスケジュールされた実行ループができたので、ソケット ロケットとラッピング クラスがすべての通知を受け取っているので、明らかな間違いをすべて除外しました。

それでも、何らかの不思議な理由notifyReadyToWrite:で呼び出されることはありません。誰かが理由を知っていますか?

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 への呼び出しが呼び出されますが、send: 操作が終了すると通知を受け取る方法が見つかりません。

これを行う方法はありますか?

ありがとうございました

0 投票する
0 に答える
683 参照

ios - 無効な Sec-WebSocket-Accept 応答を受け取りました

非常に典型的なコードを使用して、lichess Web ソケット サーバーに接続しようとしています。

しかし、理由は不明ですが、次のメッセージが表示されますInvalid Sec-WebSocket-Accept response

過去数時間、何が問題なのかを理解しようとしていましたが、まだ解決策がありません. 誰がこれに精通してSec-WebSocket-Acceptおり、どこにエラーが隠されている可能性がありますか?