[Mono-list] Problems mit HTTP
Piers Haken
piersh@friskit.com
Sun, 15 Sep 2002 02:51:26 -0700
My guess is that this is a bug with async delegate invokes in the linux
runtime since it works fine on mono/w32.
Piers.
> -----Original Message-----
> From: Hans-Jürgen Schönig [mailto:mono@cybertec.at]
> Sent: Sunday, September 15, 2002 1:47 AM
> To: mono-list@ximian.com
> Subject: [Mono-list] Problems mit HTTP
>
>
> I am working on an application which can be used as wget (just for
> testing Mono).
> I have written some code which works pretty fine with .NET
> but not with
> Mono.
> Is it a bug or just a missing feature?
>
> Here is the code:
>
>
> using System;
> using System.Net;
> using System.IO;
> using System.Text;
>
> public class MyWget
> {
> public MyWget(string url)
> {
> try
> {
> ASCIIEncoding ASCII = new ASCIIEncoding();
> WebRequest request = WebRequest.Create(url);
> WebResponse response = request.GetResponse();
>
> StreamReader reader = new
>
> StreamReader(response.GetResponseStream(), ASCII);
>
> string str = reader.ReadLine();
> while(str.Length > 0)
> {
> Console.WriteLine(str);
> str = reader.ReadLine();
> }
> }
> catch (Exception e)
> {
> Console.WriteLine("Fehler: " + e.Message);
> Console.WriteLine("Methode: " + e.TargetSite);
> Console.WriteLine("Stack: " + e.StackTrace);
> }
> }
> }
>
> public class Demo
> {
> public static void Main()
> {
> MyWget cybertec = new MyWget("http://www.apa.at");
> }
> }
>
>
> that happens with Mono:
>
>
> [hs@duron networking]$ mcs http.cs
> Compilation succeeded
> [hs@duron networking]$ mono http.exe
> Fehler: Argument cannot be null
> Methode:
> Stack: in <0x00036> 00 System.IO.StreamReader:Initialize
> (System.IO.Stream,System.Text.Encoding,bool,int)
> in <0x0002e> 00 System.IO.StreamReader:.ctor
> (System.IO.Stream,System.Text.Encoding,bool,int)
> in <0x00020> 00 System.IO.StreamReader:.ctor
> (System.IO.Stream,System.Text.Encoding)
> in <0x000b0> 00 .MyWget:.ctor (string)
>
>
> and here is .NET:
>
>
> C:\monobsp>csc http.cs
> Microsoft (R) Visual C# .NET Compiler version 7.00.9466
> for Microsoft (R) .NET Framework version 1.0.3705
> Copyright (C) Microsoft Corporation 2001. All rights
> reserved. C:\monobsp>http <html> <head> <title>APA - Austria
> Presse Agentur</title> <base href="http://www.apa.at/2000/">
> C:\monobsp>
>
> I am using Mono 0.15.
>
> Best regards,
>
> Hans
>
>
>
>
> _______________________________________________
> Mono-list maillist - Mono-list@ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-> list
>