問題タブ [erlang-ports]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - ポート6657のerlangサーバー?
問題 : 次のように noshell コマンドを実行し、ポート 6657 でサーバーを維持しようとしていますが、うまくいかないようです。
run_server.sh
Erlang モジュール関数
参考までに、erlang プロンプトでコマンドを実行できます。これは正常server:main(6667)
に動作します。
そのコマンドで何を変更する必要があるか教えてください。
ありがとうございます !
erlang - Erlang: どのプロセスがネットワーク ポートを占有して IO を実行しているかを知る方法
Erlangプログラムが実行されているときに、どのErlangプロセスがネットワークポート(OSレベル)を正確に占有し、IOを実行するかを知る必要がありますか? これを行う方法はありますか?さらに良いことに、これを行うための少し簡単な方法はありますか?
erlang - erlang.org に接続している erlang gen_tcp は 404 を要求します
コンテキスト: JA の "Programming Erlang" 2ed、ファイルに関する第 16 章、256 ページ、バイナリからの URL の解析に関する作業の例。
推奨される手順 (scavenge_urls モジュールのコードを記述した後) は次のとおりです。
そして、それは(微妙に)失敗します-リスト L は空になります。最初のステップを単独で実行すると、奇妙なことが観察されます。バイナリは返されますが、探していたバイナリではありません。
それでも、ブラウザでは、母艦はすべて問題ありません。socket_examples:nano_get_urls/1 への呼び出しを、最初に同じ URL を CURL し、それをファイルにダンプし、次に file:read_file/1 に置き換えることで、演習を完了することができました。次のステップはすべて正常に実行されました。
socket_examples モジュールの内部をのぞくと、次のように表示されます。
疑わしいものは何もありません。最初に接続を確立し、次に GET を起動して、応答を受信します。最初に明示的に接続し、次に GET を実行する必要があったことはこれまでありませんでした。私の http クライアント ライブラリはそれを私から隠していました。だから、何を探すべきかわからないかもしれません...そして、Joeのコードには明らかな間違いがないことを確信しています! =) しかし、コメント (3)、(4)、(5) のある行は、私が完全に理解しているものではありません。
では、アーランガーの仲間、何かアイデアはありますか? たくさんありがとう!