tcpclient - modtager ikke al data..
jeg bruger tcp client til at lave en http connection til feks www.dr.dkmen jeg får ikke al det data tilbage som jeg burde..
hvis jeg laver en:
GET /Nyheder/Indland/2008/11/12/132040.htm HTTP/1.1\r\nHost: www.dr.dk\r\n\r\n
så får jeg kun det her tilbage:
Age: 38
Date: Wed, 12 Nov 2008 13:31:06 GMT
Cache-Control: max-age=120 ,public
Content-Length: 35963
Connection: Keep-Alive
Via: NS-CACHE-8.0: NS11
ETag: "KXMEOCGOGGMKWYTVY"
Server: Microsoft-IIS/5.0
X-Powered-By: ASP.NET
Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da" la
jeg bruger det her kode til at læse modtagen data fra serveren:
public string GetServerResponse()
{
int streamSize;
string returnValue = "";
byte[] readBuffer;
NetworkStream networkStream = this.GetStream();
readBuffer = new byte[this.ReceiveBufferSize];
streamSize = networkStream.Read(readBuffer, 0, readBuffer.Length);
if (streamSize == 0)
{
return returnValue;
}
else
{
ASCIIEncoding asciiEncoder = new ASCIIEncoding();
returnValue = asciiEncoder.GetString(readBuffer);
return returnValue;
}
}