[Mono-bugs] [Bug 80962][Nor] Changed - property 'Server' is not accessible for TcpListener object

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Wed Mar 28 00:36:47 EDT 2007


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by benton.stark at gmail.com.

http://bugzilla.ximian.com/show_bug.cgi?id=80962

--- shadow/80962	2007-03-21 10:48:20.000000000 -0500
+++ shadow/80962.tmp.5312	2007-03-27 23:36:47.000000000 -0500
@@ -83,6 +83,55 @@
 So this works. Maybe it was fixed after 1.2.3.1 but please make sure:
 (a) that you're running the latest gmcs (gmcs --version) and not
 another, older one, on your system path;
 (b) that you do not have a 1.0 System.dll on your current directory
 (or path) that could be used instead of the 2.0 version supplied in
 Mono 1.2.3.1
+
+------- Additional Comments From benton.stark at gmail.com  2007-03-27 23:36 -------
+I apologize for the code sample.  I should have given you a full test
+program. :)
+
+(a) I am running the install mono-1.2.3.1-gtksharp-2.8.3-win32-0.exe
+which appears to be the latest release based on the mono web site as
+of 3/27/07.  
+
+C:\Program Files\Mono-1.2.3.1\bin>gmcs --version
+Mono C# compiler version 1.2.3.1
+
+(b) I have verified that I do not have the 1.0 System.dll in my path
+or current directory.
+
+If I had to make a guess I would say the current windows release build
+is slightly different than the Linux or Unix build you are using.
+
+--------------------------------------------------------------
+
+Here is the command line dialog I get compiling the same program you
+used. This was compiled on Windows XP Pro.  (Notice on Windows it is
+not in chronological order rather than reverse order as the history
+gives in UNIX).
+
+C:\Program Files\Mono-1.2.3.1\bin>type con:1 > 8092.cs
+using System.Net;
+using System.Net.Sockets;
+class Program {
+static void Main () {
+TcpListener listener = new
+TcpListener(Dns.GetHostAddresses("127.0.0.1")[0], 8888);
+int avail = listener.Server.Available;
+}
+}
+
+C:\Program Files\Mono-1.2.3.1\bin> gmcs 8092.cs
+8092.cs(7,22): error CS0122: `System.Net.Sockets.TcpListener.Server'
+is inaccess
+ible due to its protection level
+C:\PROGRA~1\MONO-1~1.1\lib\mono\2.0\System.dll (Location of the symbol
+related t
+o previous error)
+Compilation failed: 1 error(s), 0 warnings
+
+C:\Program Files\Mono-1.2.3.1\bin>gmcs --version
+Mono C# compiler version 1.2.3.1
+
+


More information about the mono-bugs mailing list