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. 文字列に整数をキャストできないのはなぜですか?
- 2. なぜArray.Lengthは整数ではなく、整数ではない
- 3. 数字を文字列として整数に変更できないのはなぜですか?
- 4. は整数ではなく文字列で表示されます
- 5. コードが文字列内の数字や文字を正しく識別しないのはなぜですか?
- 6. ファイルからの文字列が一般的な文字列と等しくないのはなぜですか?
- 7. Set-ADUserコマンドで数値文字列で文字列を使用できないのはなぜですか?
- 8. TypeError:文字列インデックスは、strではなく整数でなければならない。
- 9. なぜread()は文字列ではなくバイトを出力しますか?
- 10. なぜNode.jsのfs.readFile()は文字列ではなくバッファを返しますか?
- 11. なぜreduxフォームはオブジェクトではなく文字列を返しますか?
- 12. 私のXMLパーサは、複数の文字列ではなく、1つの文字列しか返さないのはなぜですか?
- 13. 文字列が値でないのはなぜですか?
- 14. なぜ文字列ではないですか?
- 15. 文字列が同じでないのはなぜですか?
- 16. 2列がIE7で正しく整列しないのはなぜですか?
- 17. なぜmysqlはipv6のポート3306ではなく、ipv4のポートでリッスンする3306
- 18. は、文字列と整数
- 19. 整数はPythonで文字列になる
- 20. 文字列インデックスは、strではなく整数でなければなりません - Pythonスクリプト
- 21. 鍵の文字列は整数になりますか?
- 22. 複数の文字列を印刷できないのはなぜですか?
- 23. Python:if文の数値は文字列でなければならないのはなぜですか?
- 24. なぜEctoの `cast`は整数を文字列に変換しないのですか?
- 25. FusionCharts:カスタムスケール(数字ではなく文字)
- 26. JQueryが文字列配列ではなくMVCコントローラにnull配列を渡すのはなぜですか?
- 27. 文字列ではなくファイルオブジェクトでSafeConfigParser.read()
- 28. Python、Jsonと文字列インデックスはstrでなく整数でなければなりません
- 29. Sqlite3 - なぜ整数フィールドに文字列を挿入できますか? PostgreSQLでは
- 30. getlineの文字列バージョンが非メンバ関数なのはなぜですか?
私はいつもオープン型/クローズ型二分法に興味を持っています。私はいくつかのデフォルト(ここではよく知られているポートやサービスなど)がある_mixed_タイプのようなものを見たいですが、それらを拡張して、最終的にオートコンプリートをサポートすることもできます。私の限られた作業知識では、TypeScripts ADTが最も近いでしょう。Swift ADTはこれを直接表現することもできます。 –