// Copyright 2015 The Chromium Authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.import'dart:async';import'dart:convert';import'dart:io';classJSONSocket{JSONSocket(WebSocketsocket):_socket=socket,stream=socket.map(JSON.decode).asBroadcastStream();finalWebSocket_socket;finalStreamstream;voidsend(dynamicdata){_socket.add(JSON.encode(data));}}