[Mono-dev] Can't create a local tcp connection on mono

Ole Bromose ob at dansound.dk
Sat Mar 2 19:04:32 UTC 2013


Contents of /etc/hosts and output from ifconfig is shown below. I guess 
that the problem is that ifconfig does not show the loopback interface. 
Thus, this is a Linux problem and not a mono problem.

# cat /etc/hosts
# /etc/hosts: Local Host Database
# This file describes a number of aliases-to-address mappings for the for
# local hosts that share this file.
# In the presence of the domain name service or NIS, this file may not be
# consulted at all; see /etc/host.conf for the resolution order.
# IPv4 and IPv6 localhost aliases       localhost
::1             localhost

# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:01:c0:07:df:cc
           inet addr:  Bcast:  Mask:
           UP BROADCAST MULTICAST  MTU:1500  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
           Interrupt:40 Base address:0xc000
eth1      Link encap:Ethernet  HWaddr 00:01:c0:07:df:cd
           inet addr:  Bcast: 
           inet6 addr: fe80::201:c0ff:fe07:dfcd/64 Scope:Link
           RX packets:426 errors:0 dropped:0 overruns:0 frame:0
           TX packets:104 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:40464 (39.5 KiB)  TX bytes:16344 (15.9 KiB)
           Interrupt:41 Base address:0xe000

On 03/02/2013 04:52 PM, Robert Jordan wrote:
> On 02.03.2013 15:56, Ole Bromose wrote:
>> Hello,
>> The code below works on Windows. However, when running on mono 2.10.5 on
>> Gentoo Linux, the listener throws the exception:
>>   System.Net.Sockets.SocketException: The requested address is not valid
>> in this context
>> 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).
>> Can anybody explain why I can't create a local connection on mono?
> Please show us the output of /sbin/ifconfig and the contents of
> /etc/hosts.
> Robert
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list

More information about the Mono-devel-list mailing list