2015-04-01 複数hostについてlistenしているnet.httpサーバを立ち上げ、そして落とす golang 先ほどのメモに引き続き HTTP Serverの止め方 - すずけんメモsuzuken.hatenablog.jp 今度はこれを複数hostについてlistenしたい。これもテスト用に使いたかったもの。で、下のように書いてみた。 gist.github.com 10秒間は複数hostについてlistenさせているのがわかる。ただ雑なので、HostSwitchで:5555指定しているのと、http.Server を作っているところで適当に整合性をとる必要がある。ちなみにlocalhostでやる場合にはhostsファイルかDNS cacheサーバか何かに適当に設定してドメインを引けるようにすること。 DNS cacheサーバもgolangの中に閉じ込めれば便利かもしれない。