public void TestSetLength() { StringStream ss0 = new StringStream(); ss0.Write(System.Text.Encoding.UTF8.GetBytes("abcdef"), 0, 6); ss0.SetLength(3); Assert.Equal("abc", ss0.ToString()); }
private void button1_Click(object sender, EventArgs e) { using (TcpClientConnection client = new TcpClientConnection()) { client.NetworkStream = new NetworkStream(); client.TimeOut = 60000; client.Open(HostResolver.GetIPAddress("127.0.0.1"), 2110); MessageBox.Show("Client connected"); using (StringStream data = new StringStream("Data to be sent")) { client.WriteData(data); data.SetLength(0); client.IsReadUntilClose = true; client.ReadData(data); MessageBox.Show(data.DataString); } client.Close(true); MessageBox.Show("Client disconnected"); } }