|
Hello, I try to access Internet in a C# / mono program with
the HttpWebRequest class on my Nokia 770. See my program WebFetch below. When I execute the program it wait one minute at the HttpWebRequest.GetResponse();
method and exit with a time out. See my log below. With the use of TcpDump I found that there is no
exchange of data. The program is not asking to initiate a new wifi
connection The behaviour is the same if the connection is active
or not. I can access the same url with the opera navigator in
the same time. I use the mono environment that I found at
http://www.mono-project.com/Mono:ARM. I believe it is the 1.1.9 mono release. I compiled the program (.exe) on Linux Ubuntu I386
with the 1.1.9 mono Release. Is someone succeeding with httpConnection and mono
for the N770? Maybe I should 'activate' the connection specifically
for mono before using HttpWebRequest class? But how to do? Any idea? Regards, Marc Bordessoule. ---- Exec log -------- ~/mono/mono-nokia $ ./mono WebFetch.exe WebRequest.Create... Execute the request... Unhandled Exception: System.Net.WebException: The
request timed out in <0x001b4>
System.Net.HttpWebRequest:EndGetResponse (IAsyncResult asyncResult) in <0x0007b>
System.Net.HttpWebRequest:GetResponse () in <0x0017f> WebFetch:Main (System.String[]
args) ~/mono/mono-nokia $ ------ WebFetch.cs -------------------- … class WebFetch {
static void
{
StringBuilder sb = new StringBuilder();
byte[] buf = new byte[8192];
Console.WriteLine ("\nWebRequest.Create...");
HttpWebRequest request = (HttpWebRequest)
WebRequest.Create("http://www.monbureau.com");
Console.WriteLine ("\nExecute the request...");
HttpWebResponse response = (HttpWebResponse) request.GetResponse();
Console.WriteLine ("\nRead data...");
Stream resStream = response.GetResponseStream();
string tempString = null;
int count = 0;
do
{
count = resStream.Read(buf, 0, buf.Length);
if (count != 0)
{
tempString = Encoding.ASCII.GetString(buf, 0, count);
sb.Append(tempString);
}
}
while (count > 0);
Console.WriteLine(sb.ToString());
Console.WriteLine ("\nEnd.");
} } |
_______________________________________________ maemo-developers mailing list [email protected] https://maemo.org/mailman/listinfo/maemo-developers
