新しいwebsocketで新しいことを読んでください。 メッセージが到着したあとに、1つのメッセージがボットに届かないことが考えられますか? これはソケットioでは発生しますが、tcp-ipでは発生しません。websocketにメッセージがありません。ラスターが届きました。
0
A
答えて
0
TCPは、1つのTCPスタックから別のTCPスタックに送信されるTCPフレームの順序を保証します。これは、メッセージの順序がスタックの上位にあることを保証するわけではありません。 TCPを介して構築されたWebSocketは、WSフレームの順序を保証しません。これはアプリケーションプロトコル(例えば、pub/sub、xmpp、dbなど)の責任です。また、受信者は、WSフレームが「メッセージ」内の唯一のものかどうかをチェックする必要があります。メッセージ"。
Btw WebSocketは実際にActiveMQ、JMS、AMQPなどの高レベルのメッセージングシステムではないので、ここでは「メッセージ」の前後に引用符を使用しています。実際には「WebSocketフレームまたはフレームセット内のデータ」を意味します。 WebSocketは低レベルのトランスポートです。そのような 'ウェブのためのTCP'(物理的に、ちょうど抽象的な話しではない)。
ほとんどのアプリ開発者は、生のTCP APIを使用しないでください。ほとんどのアプリ開発者はWebSocket APIを使用すべきではありません。シンプルに見えますが、ほとんどのアプリケーションに必要なアプリケーションのセマンティクスを得るには、WS上で多くのコードを開発する必要があります。
私はあなたの下でWSを使用する上位レベルのAPIを使用することをお勧めします。さまざまな可能性:ActiveMQ、MQTT、NodeJS、Kaazing(私が働く会社)など。
関連する問題
- 1. Spring websocket MissingSessionUserException:メッセージに「user」ヘッダーがありません
- 2. Websocketヘッダーがありません
- 3. Android on Fedora:PATHが届きませんか?
- 4. ラチェットWebsocket Apache2 SSLがPHP websocketに接続できません
- 5. Websocketクライアント実装クラスが見つかりませんでした
- 6. Websocketの「ハード」切断が明白ではありませんか?
- 7. メールが届いていません
- 8. WebSocket:クライアント側でメッセージを受け取ることができません
- 9. sql '整数値が正しくありません'メッセージ
- 10. SslStream.AuthenticateAsClientの例外(メッセージのフォーマットが正しくありません)
- 11. WebSocket接続が閉じられたときに完全なメッセージを書き込めません
- 12. GmailThread.reply本文に元のメッセージがありません
- 13. rabbitmqメッセージが受信者の部分にありません
- 14. cygwinコンソールにエラーメッセージやcoutメッセージがありません
- 15. MainWindow.xibで異常な動作が発生しました。アプリケーションがdidFinishLaunchingWithOptionsに届きません。
- 16. WebSocket:WebSocketハンドシェイク中にエラーが発生しました:空でない「Sec-WebSocket-Protocol」ヘッダーを送信しましたが、応答がありませんでした
- 17. "WSセキュリティヘッダーがメッセージにありません。" ACAGetTransmitterBulkRequestStatusを呼び出すとき
- 18. Android Logcatメッセージ「クラスが見つかりませんでした」
- 19. openpop.NETファイル、MessageHeader、RfcMailAddress、メッセージが見つかりませんでした
- 20. WebSocketはローカルではありませんが、Heroku上では動作しません - PHPアプリケーション
- 21. websocketに接続できません
- 22. move_uploaded_fileファイルはtmpから消えますが、宛先には届きません
- 23. メッセージの本文がありません(MvcMailer +オーチャードCMS)
- 24. PHP mysql_num_rows "結果がありません"というメッセージ?
- 25. Bot postメッセージのアイコンと名前がありません
- 26. カフカのログにオフセットがありません - シンプルコンシューマーが処理できません
- 27. はプライベートネットワークを介して迷惑メールボックスに届くことはありません
- 28. ProvidersHelperに似たクラスがありますが、Webにはありません。
- 29. ビジュアルスタジオチームサービスビルドが失敗したため、ナゲットパッケージがありません
- 30. Microsoft.Build.Taskがありません