で接続します。Erlangのは、私はErlangで単純なサーバーアプリケーションを作成する外部IPアドレス
このアプリケーションのコード:https://gist.github.com/783117
私は、Telnetとそれに接続しよう。私はルートから入手ローカルホストまたはローカルIP ADDRESに接続すると、それは大丈夫だが、私は外部のIPでサーバーに接続しようとすると、それは動作しませんです。
どういうところが間違っていますか?
Opts = [binary, {ip, 0,0,0,0}, {reuseaddr, true},
{keepalive, false}, {active, false}],
私が手::
例外出口:badarg
netstatの-ltn私は{0,0,0,0}とオプションを使用する場合は
| grepが110
TCP 0 0 0.0.0.0:110 0.0.0.0:*は
route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 202 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 202 0 0 eth0
ありがとうLISTEN。 gen_tcp
manualから
はおそらく、あなたはポートがローカルアドレスをバインド開けていますが、ポートが確認するために待機しているIPにチェックする必要があります。あなたは 'netstat -ltn | grep 110 'と' 'route -n'? –
ファイアウォールは問題の可能性がある別の古典です。 –
それは 'あなたのコードのように、{0,0,0,0、IP}' {IP、{0,0,0,0}} ''ではないはずです。 –