4f377da9e3
The WebSocket client that IntelliJ is using does not handle pings (despite them being part of the spec), so this change resulted in connections being dropped after 15s. This changes pings to be opt-in, which unfortunately means other clients that don't opt-in won't get the behaviour (and therefore might see issues with Norton and other antivirus programs that proxy and drop idle connections), but this is better than all IJ users being broken. See https://github.com/flutter/dart-intellij-third-party/issues/205 Change-Id: I7d5f5225cb9d04c15552970a821f5441c45ace18 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/472580 Commit-Queue: Phil Quitslund <pquitslund@google.com> Reviewed-by: Phil Quitslund <pquitslund@google.com> Reviewed-by: Ben Konyi <bkonyi@google.com>