private Task SendAsync(WebSocket webSocket, string type, object data) { long elapsed = _stopwatch.ElapsedMilliseconds; Task task = webSocket.SendAsync(GoodsResponse.GetArraySegment(type, data, elapsed - _latestElapsed), WebSocketMessageType.Text, true, CancellationToken.None); _latestElapsed = elapsed; return(task); }
public static ArraySegment <byte> GetArraySegment(string type, object data, long elapsed) { GoodsResponse response = new GoodsResponse(type, data, elapsed); return(response.GetArraySegment()); }