本当に良かったBeejのソケットプログラミングチュートリアルのリンクを読みました。チュートリアルの最初の頃から考えていた質問には答えませんでしたが、Stackoverflow または Google でこれに対する解決策を見つけることができませんでした。
私の質問はタイトルがあいまいに見えるかもしれないので、より明確になるように詳しく説明させてください。
任意のポート (もちろん > 1024) を使用して 12345 と言って、TELNET 接続または FTP 接続を確立できるようにしたいだけですが、デフォルトのポート (23、21 など) は使用しません。私はgetaddrinfo
関数を使用し、AF_INET
IPV4、SOCK_STREAM
TCPのマクロを使用しました。この関数で telnet の"telnet"
ポートまたはポートを使用できます。23
しかし、同じためにカスタムポートを使用する方法(またはカスタムポートを使用できる方法)を知りたいです。チュートリアルのリンクにあるコードに問題はありません。私はこれが初めてです。ですから、これである程度明確になることを願っています。
PS: Unix Network Programming (vol 1) も読んでいますが、始めたばかりで、そこにも見つからないようです。
どうもありがとう!