問題タブ [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.
objective-c - NSTimer が機能しない
主な問題
Socket Rocket の帯域幅管理を実装しています。NSOutputStream
Socket Rocket の変更量を減らすために、ソケット用に作成されたラップのサブクラスを作成することにしましNSOutputStream
た。コンセプトは非常に素晴らしく、魅力的に機能するはずです。
遭遇問題
メソッドでは- (NSInteger)write:(const uint8_t *)buffer maxLength:(NSUInteger)len
、データを送信できるかどうかを帯域幅マネージャーから問い合わせています。そうでない場合、帯域幅マネージャーは次の書き込み操作に必要な遅延を与えてくれます。
したがって、私のコードは多かれ少なかれ次のようになります。
私が見ることができるログでは、(実行ループがあり、作成されたタイマーが含まれています):
これで、カスタム ストリームとラップされたストリームがこの実行ループでスケジュールされた実行ループができたので、ソケット ロケットとラッピング クラスがすべての通知を受け取っているので、明らかな間違いをすべて除外しました。
それでも、何らかの不思議な理由notifyReadyToWrite:
で呼び出されることはありません。誰かが理由を知っていますか?
ios - SocketRocket の TestChat でサンプル コードを実行できない
Python サーバーを起動しています。正常に動作しているようですが、iOS TestChat から接続できず、受信していますError Domain=NSPOSIXErrorDomain Code=61 "Connection refused"
ios - 送信完了時のSRWebsocket通知
iOS 用の Socket Rocket Websocket ライブラリを使用しているときに、読み取り操作と書き込み操作を同期しようとしています。
パケットの読み取りが終了すると、DidReceiveMessage への呼び出しが呼び出されますが、send: 操作が終了すると通知を受け取る方法が見つかりません。
これを行う方法はありますか?
ありがとうございました
ios - 無効な Sec-WebSocket-Accept 応答を受け取りました
非常に典型的なコードを使用して、lichess Web ソケット サーバーに接続しようとしています。
しかし、理由は不明ですが、次のメッセージが表示されますInvalid Sec-WebSocket-Accept response
。
過去数時間、何が問題なのかを理解しようとしていましたが、まだ解決策がありません. 誰がこれに精通してSec-WebSocket-Accept
おり、どこにエラーが隠されている可能性がありますか?