[erlang-questions] Erlang connect by external ip address
Tony Rogvall
tony@REDACTED
Tue Jan 18 11:21:11 CET 2011
On 17 jan 2011, at 19.19, Adrian Roe wrote:
> Again a little while since I’ve been here, but I suspect you need to explicitly listen on all IP addresses adding {ip, “0.0.0.0”} to your options. That and make certain that you don’t have a firewall / routing issue blocking traffic to your public IP on your port.
>
No. This is default.
It is not obvious from the documentation. But you can check this by:
24> {ok,L} = gen_tcp:listen(37891, []).
{ok,#Port<0.817>}
25> inet:i().
Port Module Recv Sent Owner Local Address Foreign Address State
817 inet_tcp 0 0 <0.61.0> *:37891 *:* LISTEN
Port Module Recv Sent Owner Local Address Foreign Address State
Local address * means that listens on 'any' address.
Compare with
28> {ok,L} = gen_tcp:listen(37891, [{ip,{127,0,0,1}}]).
{ok,#Port<0.819>}
29> inet:i().
Port Module Recv Sent Owner Local Address Foreign Address State
819 inet_tcp 0 0 <0.67.0> localhost:37891 *:* LISTEN
Port Module Recv Sent Owner Local Address Foreign Address State
Here is the address bound to localhost (12.0.0.1).
/Tony
> Adrian
>
> From: erlang-questions@REDACTED [mailto:erlang-questions@REDACTED] On Behalf Of Robert Raschke
> Sent: 17 January 2011 17:57
> To: shk
> Cc: erlang-questions@REDACTED
> Subject: Re: [erlang-questions] Erlang connect by external ip address
>
>
> On Mon, Jan 17, 2011 at 5:37 PM, shk <kuleshovmail@REDACTED<mailto:kuleshovmail@REDACTED>> wrote:
>
>>
>> I write simple server application in erlang.
>>
>> Code of this application: https://gist.github.com/783117
>>
>> I try to connect to it with telnet. When I connect to localhost or local ip
>> addres which get from route it's ok, but when i try to connect to server
>> with external ip it's don't work.
>>
>> What's wrong? <erlang-questions-unsubscribe@REDACTED<mailto:erlang-questions-unsubscribe@REDACTED>>
>>
>>
> Not 100% sure, but I think inet or inet6 should be part of your
> gen_tcp:listen/2 option list.
>
> Robby
>
> ________________________________
>
> No virus found in this message.
> Checked by AVG - www.avg.com<http://www.avg.com>
> Version: 10.0.1191 / Virus Database: 1435/3386 - Release Date: 01/17/11
"Have run Make so many times I dunno what's installed anymore"
More information about the erlang-questions
mailing list