Port
メソッドは整数ではなく文字列を返します。その理由は何ですか?ポートに「:」を付けるのは安全ですか?なぜポートは整数ではなく文字列ですか?
96
A
答えて
140
これは、コロンがポート番号またはサービス名のいずれかになった後に表示されるためです。
listener, err := net.Listen("tcp", "localhost:https") // port 443
// ...
特定のサービスのポートマッピングがnet.LookupPort
を使用して調べることができる。
次のサービス名が使用される代わりのポート番号有効な例です。 Unixシステムでは、/etc/services
ファイルがソースとして使用されます。
1
数のデフォルト値は0である:代わりにポートを刺すの機能
func (u * URL) Port() string
戻り番号は0
ポート0を意味し、TCP/IPネットワークでの予約ポートであるになる場合TCPまたはUDPメッセージでは使用しないでください。しかし、ポート0は、ネットワークプログラミング、特にシステム割り当ての動的ポートを要求するためのUnixソケットプログラミングにおいて特別な意味を持ちます。
これはいくつかの関数でプログラミングする必要があります
関連する問題
- 1. なぜArray.Lengthは整数ではなく、整数ではない
- 2. 文字列に整数をキャストできないのはなぜですか?
- 3. TypeError:文字列のインデックスは整数でなくてはならないNoneType
- 4. 数字を文字列として整数に変更できないのはなぜですか?
- 5. は整数ではなく文字列で表示されます
- 6. なぜ文字列インデックスは整数でなければならないのですか?
- 7. 出力がリスト、整数、または文字列のときに同じでないのはなぜですか?
- 8. コードが文字列内の数字や文字を正しく識別しないのはなぜですか?
- 9. ファイルからの文字列が一般的な文字列と等しくないのはなぜですか?
- 10. Scrapy:TypeError:文字列インデックスはstrではなく整数でなければなりませんか?
- 11. Set-ADUserコマンドで数値文字列で文字列を使用できないのはなぜですか?
- 12. なぜreduxフォームはオブジェクトではなく文字列を返しますか?
- 13. なぜread()は文字列ではなくバイトを出力しますか?
- 14. なぜNode.jsのfs.readFile()は文字列ではなくバッファを返しますか?
- 15. TypeError:文字列インデックスは、strではなく整数でなければならない。
- 16. TypeError:文字列インデックスは整数でなくてはならず、Pythonではstrではありません
- 17. MySQLが期待しない方法で文字列と整数をマッチングさせるのはなぜですか?
- 18. なぜ文字列ではないですか?
- 19. 文字列が同じでないのはなぜですか?
- 20. 文字列が値でないのはなぜですか?
- 21. 2列がIE7で正しく整列しないのはなぜですか?
- 22. 私のXMLパーサは、複数の文字列ではなく、1つの文字列しか返さないのはなぜですか?
- 23. なぜmysqlはipv6のポート3306ではなく、ipv4のポートでリッスンする3306
- 24. Python - TypeError:文字列インデックスはstrではなく整数でなければなりません
- 25. 文字列インデックスは、strではなく整数でなければなりません - Pythonスクリプト
- 26. 整数はPythonで文字列になる
- 27. は、文字列と整数
- 28. 複数の文字列を印刷できないのはなぜですか?
- 29. Python:if文の数値は文字列でなければならないのはなぜですか?
- 30. 鍵の文字列は整数になりますか?
私はいつもオープン型/クローズ型二分法に興味を持っています。私はいくつかのデフォルト(ここではよく知られているポートやサービスなど)がある_mixed_タイプのようなものを見たいですが、それらを拡張して、最終的にオートコンプリートをサポートすることもできます。私の限られた作業知識では、TypeScripts ADTが最も近いでしょう。Swift ADTはこれを直接表現することもできます。 –