+ if (date < from || to < date)\r
+ continue;\r
+ IEnumerable<string> entries = data;\r
+ if (material)\r
+ entries = data.Take(9);\r
+ if (battle)\r
+ entries = data.Concat(Enumerable.Repeat("", 3)).Take(38);\r
+ if (entries.Count() != records)\r
+ continue;\r
+ if (number)\r
+ {\r
+ var stamp = ((date.ToUniversalTime().Ticks -\r
+ new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).Ticks) /\r
+ TimeSpan.TicksPerMillisecond).ToString();\r
+ client.Send(encoding.GetBytes(delimiter + "[" + stamp + "," +\r
+ string.Join(",", entries.Skip(1)) + "]"));\r
+ }\r
+ else\r
+ {\r
+ client.Send(encoding.GetBytes(delimiter + "[\"" +\r
+ string.Join("\",\"", entries) + "\"]"));\r
+ }\r
+ delimiter = ",\n";\r