1) Create a socket based clien-server architecture like in the following sample:
http://www.dodgycoder.net/2012/08/tcpip-sockets-in-net-4.html[
^]
2) As you see, there is a stream to write and one to read. You can serialize any image to a stream:
Image im = Image.FromFile(@"c:\image.jpg");
MemoryStream ms = new MemoryStream();
im.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
Likewise you can create an image
FromStream[
^] at the other end.