private string AkumuliFormat(AkumuliEntry entry) { var s = ""; s = to_resp_string(entry.Metric) + " "; s = s + to_series_string(entry.Tags) + Environment.NewLine; s = s + to_resp_timestamp(entry.Timestamp) + Environment.NewLine; s = s + to_resp_string(entry.Value) + Environment.NewLine; return(s); }
public bool WriteData(AkumuliEntry entry) { if (IsConnectedTCP()) { var stream = client.GetStream(); Byte[] data = System.Text.Encoding.ASCII.GetBytes(AkumuliFormat(entry)); stream.Write(data, 0, data.Length); Console.WriteLine("Sent: {0}", AkumuliFormat(entry)); data = new Byte[256]; String responseData = String.Empty; Int32 bytes = stream.Read(data, 0, data.Length); responseData = System.Text.Encoding.ASCII.GetString(data, 0, bytes); Console.WriteLine("Received: {0}", responseData); stream.Close(); } return(true); }