public static byte[] GetBytes(GameHubMessage message) { var jsonMessage = JsonConvert.SerializeObject(message) + EndOfMessageSeperator; var jsonBytes = Encoding.ASCII.GetBytes(jsonMessage); return(jsonBytes); }
public void SendMessageToServer(GameHubMessage message) { var jsonBytes = GameHubMessage.GetBytes(message); var stream = Connection.GetStream(); if (stream.CanWrite) { stream.Write(jsonBytes, 0, jsonBytes.Length); stream.Flush(); } }