新しい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. 申し訳ありませんが、サーバーに届きません。
- 2. Spring websocket MissingSessionUserException:メッセージに「user」ヘッダーがありません
- 3. `ClusterReceptionist`からのメッセージが` DistributedPubSubMediator`に届きません
- 4. React-Native Websocketイベントデータプロパティがありません
- 5. Websocketヘッダーがありません
- 6. 取得したデータがコンポーネントに届きませんでした
- 7. Webhookにメッセージがありません
- 8. iOS APNが届きません
- 9. Android on Fedora:PATHが届きませんか?
- 10. WebSocket convertAndSendToUserがメッセージを受信できません
- 11. Gmail APIメッセージがありません
- 12. org.w3c.dom.DOMExceptionは、replaceChild()のときにdetaliedメッセージがありません
- 13. DropDownListForを使用した検証メッセージがありません
- 14. Websocket - ブラウザwebsocketがサーバーからのメッセージを受信していません
- 15. Python websocketオブジェクトに 'write_message'という属性がありません。
- 16. ラチェットWebsocket Apache2 SSLがPHP websocketに接続できません
- 17. Websocketクライアント実装クラスが見つかりませんでした
- 18. 新しいメッセージが届いたときに音を鳴らす
- 19. Swift BytesでUDPメッセージを読むがメッセージはありません
- 20. cronのメールが届いていない場所がありません
- 21. WebSocketクライアントが切断されることはありません
- 22. Websocketの「ハード」切断が明白ではありませんか?
- 23. マルチスレッドサーバーチャットJava - メッセージは接続していますが、メッセージはありません。
- 24. 拡張子がありません:opensslメッセージを送信できませんでした
- 25. メールが届いていません
- 26. WebSocket Serverをホストできません - ハンドシェイク中にエラーが発生しました
- 27. メッセージがテキストボックスに入りません
- 28. ラズベリーパイはゲートウェイに届くことができません
- 29. Centos PostfixメールがGmailに届きません
- 30. Apollo Client Full WebSocket Transportが私にエラーthis.networkInterface.queryが関数ではありません