C Board  

Go Back   C Board > General Programming Boards > C# Programming

Reply
 
LinkBack Thread Tools Display Modes
Old 05-02-2008, 06:54 AM   #1
Registered User
 
Join Date: Aug 2007
Posts: 18
Screen Stream Display Problem

We are trying to stream screen over network for educational purpose but the received image is not always correct sometimes it sends only some part of it instead of the full picture.

Code:
Console.WriteLine("That program can transfer small file. I've test up to 850kb file");

IPEndPoint ipEnd = new IPEndPoint(IPAddress.Any, 5656);

Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.IP);

sock.Bind(ipEnd);

sock.Listen(100);

Socket clientSock = sock.Accept();

byte[] clientData = new byte[1024 * 5000];

string receivedPath = "c:/";

int receivedBytesLen = clientSock.Receive(clientData);

int fileNameLen = BitConverter.ToInt32(clientData, 0);

string fileName = Encoding.ASCII.GetString(clientData, 4, fileNameLen);

Console.WriteLine("Client:{0} connected & File {1} started received.", clientSock.RemoteEndPoint, fileName);


BinaryWriter bWrite = new BinaryWriter(File.Open(receivedPath + fileName, FileMode.Create)); ;

bWrite.Write(clientData, 4 + fileNameLen, receivedBytesLen - 4 - fileNameLen);

Console.WriteLine("File: {0} received & saved at path: {1}", fileName, receivedPath);

bWrite.Close();

clientSock.Close();

sock.Close();

if (File.Exists("c:\\screen.jpg"))

{

FileStream temp = File.Open(@"c:\\screen.jpg", FileMode.Open);

long filelen = temp.Length;

temp.Close();

if (filelen > 15000)

{

bmpScreenShot = new Bitmap(@"c:\\screen.jpg");

pictureBox1.Image = bmpScreenShot;

}

}
mindtrap is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Screen Resolution:1280x1024 Optimum mode-Ubuntu boot problem stevesmithx Tech Board 2 01-20-2009 12:02 PM
Problem with empty stream sshahar1 C Programming 8 09-03-2007 05:00 PM
A question related to strcmp meili100 C++ Programming 6 07-07-2007 02:51 PM
File stream function problem SpookJP C++ Programming 3 04-01-2005 08:55 PM
Tic Tac Toe display problem Munkey01 Game Programming 9 03-01-2003 06:35 PM


All times are GMT -6. The time now is 02:28 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22