package
0.5.36
Repository: https://github.com/devlights/try-golang.git
Documentation: pkg.go.dev

# README

サンプルリスト

このディレクトリには以下のサンプルがあります。

fileexample namenote
ipaddress_parse.gonetwork_ipaddress_parsenet.ParseIP() の サンプルです.
ssh_no_privkey_passphrase.gonetwork_ssh_no_privkey_passphrase秘密鍵のパスフレーズ無しのSSH接続サンプルです.
ssh_with_privkey_passphrase.gonetwork_ssh_with_privkey_passphrase秘密鍵のパスフレーズありのSSH接続サンプルです.
ssh_close_after_run.gonetwork_ssh_close_after_runssh.Run() を呼んだ後に ssh.Close() を呼ぶと io.EOF が返却されることを確認するサンプルです.
http_get.gonetwork_http_gethttp.Get() の サンプルです.
join_host_port.gonetwork_join_host_portJoinHostPort は、net.JoinHostPort のサンプルです
split_host_port.gonetwork_split_host_portSplitJoinPort は、net.SplitHostPort のサンプルです
lookup_port.gonetwork_lookup_portLookupPort は、 net.LookupPort() のサンプルです

# Functions

HttpGet -- http.Getを使ったサンプルです.
IpAddressParse -- net.ParseIP() の サンプルです.
JoinHostPort は、net.JoinHostPort のサンプルです。 文字列結合で 127.0.0.1:9999 という形を作っても問題はないが IPv6の場合は [::1]:9999 とする必要があるため、net.JoinHostPort() を 利用した方が間違いが少なくなる。 逆に分割したい場合は、同じように net.SplitHostPort を使った方が良い。 # References - https://blog.lufia.org/entry/2022/12/16/205728 - https://pkg.go.dev/[email protected]#JoinHostPort.
LookupPort は、 net.LookupPort() のサンプルです。 ポートの範囲チェックも行ってくれるので外部からポート番号を受け取って 処理する場合は、 net.LookupPort() を使ったほうが良い。 context.Context を利用したい場合は net.Resolver.LookupPort() を利用する。 デフォルトの Resolver で良い場合は net.DefaultResolver.LookupPort() が使える。 # REFERENCES - https://blog.lufia.org/entry/2022/12/16/205728 - https://pkg.go.dev/[email protected]#LookupPort - https://www.infraexpert.com/study/tea5.htm.
NewRegister -- このパッケージ用のサンプルを登録する mapping.Register を生成します。.
SplitHostPort は、net.SplitHostPort のサンプルです。 文字列結合で 127.0.0.1:9999 という形を作っても問題はないが IPv6の場合は [::1]:9999 とする必要があるため、net.JoinHostPort() を 利用した方が間違いが少なくなる。 逆に分割したい場合は、同じように net.SplitHostPort を使った方が良い。 # References - https://blog.lufia.org/entry/2022/12/16/205728 - https://pkg.go.dev/[email protected]#JoinHostPort - https://www.geekpage.jp/blog/?id=2018-10-18-1.
SSHNoPrivKeyPassPhrase -- 秘密鍵のパスフレーズ無しのSSH接続サンプルです.
SSHSessionCloseAfterRun -- ssh.Run() を呼んだ後に ssh.Close() を呼ぶと io.EOF が返却されることを確認するサンプルです.
SSHWithPrivKeyPassPhrase -- 秘密鍵のパスフレーズありのSSH接続サンプルです.