Client.GetStream();
Cannot access a disposed object. Object name: 'System.Net.Sockets.TcpClient'.
public Bitmap ResizeBitmap(Bitmap b, int nWidth, int nHeight) { Bitmap result = new Bitmap(nWidth, nHeight); using (Graphics g = Graphics.FromImage((Image)result)) g.DrawImage(b, 0, 0, nWidth, nHeight); return result; } NetworkStream myns; byte[] arrImage; private void timer1_Tick(object sender, EventArgs e) { timer1.Enabled = false; Bitmap bt; bt = new Bitmap(CaptureScreen.CaptureDesktopWithCursor()); pictureBox1.Image = ResizeBitmap(bt, 877, 482); MemoryStream ms = new MemoryStream(); pictureBox1.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); arrImage = ms.GetBuffer(); ms.Close(); listBox1.SetSelected(0, true); ClientInfo clientInfo = (ClientInfo)listBox1.SelectedItem; Client = clientInfo.Client; Thread t = new Thread(new ParameterizedThreadStart(send)); t.Start(); timer1.Enabled = true; } private void send(object client) { try { myns = Client.GetStream(); BinaryWriter mysw = new BinaryWriter(myns); mysw.Write(arrImage);//send the stream to above address mysw.Close(); myns.Close(); myns.Flush(); Client.Close(); } catch (Exception e) { MessageBox.Show(e.Message); } }
myns = Client.GetStream();
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)