ウェブソケットを使用しているときに、メッセージが失われていることに気付きました。私はモバイルサファリ(クライアント)とc#(サーバー)の間で通信しようとしています。私はサーバとしてsuperWebSocket(opensource)を使用していますので、サーバのバグかもしれません。Websockets message loss
しかし、メッセージは、接続が輻輳しているときにのみ(メッセージをたくさん送信すると)ドロップされます。これは私にUDPの "reaks"ですが、私はどこかでWebソケットがTCPであることを覚えています。
私はjavascriptで "send"コマンドを発行する可能性があり、受信側はメッセージを受け取れませんか?
実際にWebSocketはTCPです。これはブラウザの問題またはサーバのバグかもしれませんが、UDPではありません。 – Raynos
あなたの問題はブラウザのバグではないかもしれません。 tcp接続が中断/リセットされた場合、TCPは 'lost 'メッセージを出力します。プロトコル内のピアからackを受信すると、ピアにメッセージが表示されます。そして、サーバーの最初のメッセージがwebsocketで失われる可能性がありますこの感情を悪化させる:https://stackoverflow.com/a/47435420/1586797 –