public void ReadWriteIntSingleByteValueTest() { int x = 32; stream.WriteInt(x); StartRead(); int y = stream.ReadInt(); Assert.AreEqual(x, y); }
/// <summary> /// Sends data to the client. /// </summary> /// <param name="arg">A string representing the incoming data-stream.</param> private void SendData(string arg) { if (!Running) { return; } String[] ss = Split(arg); for (int i = 0; i < ss.Length; i++) { try { if (ss[i].Length > 1 && (ss[i].Contains("b") || ss[i].StartsWith("0x"))) { WriteAsByte(ss[i]); } else if (ss[i].Length > 0) { goalStream.WriteInt(Convert.ToInt32(ss[i])); } } catch (FormatException) { Logger.Log(this, "Could not parse incoming data: " + arg); } } }