<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hello,<br>
    <br>
    <p>The code below works on Windows. However, when running on mono
      2.10.5 on Gentoo Linux, the listener throws the exception: <span
        style="font-family: Verdana, Arial, Helvetica, sans-serif;"> System.Net.Sockets.SocketException:
        The requested address is not valid in this context</span></p>
    <p>Listening on the address IPAddress.Any instead of the loopback
      address makes the listener run without exception. However, when
      the client is started, no connection is created (the server
      eventually times out).</p>
    <p>Can anybody explain why I can't create a local connection on
      mono? </p>
    <p>Thanks</p>
    <p>Ole</p>
    <p> </p>
    <p>Basically my listener looks like this: 
    </p>
    <p>    var listener = new TcpListener(IPAddress.Parse("127.0.0.1"),
      port);</p>
    <p>    listener.Start();</p>
    <p>    TcpClient client = listener.AcceptTcpClient();</p>
    <p> </p>
    <p> </p>
    <p>The client:</p>
    <p>     var remoteEP = new IPEndPoint(IPAddress.Parse("127.0.0.1"),
      port);</p>
    <p>     var client = new TcpClient(AddressFamily.InterNetwork);</p>
    <p>     client.Connect(remoteEP);</p>
    <br>
  </body>
</html>