以下の内容はhttps://suzuken.hatenablog.jp/entry/2015/04/01/111520より取得しました。


HTTP Serverの止め方

結合テストの際にHTTP Serverを立ち上げて、テストが終わったらListenをやめる、というのをやりたかったので調べた。下のようにしてStopさせてみた。

gist.github.com

hydrogen18/stoppableListener · GitHub では StoppableListenerを実装していて、net.TCPListenerにstopのchannelをあわせたものをListenerとして定義している。StoppableListener.Stop()するとstop channelがcloseされて、Listenerも閉じられる。

参考: Stopping a listening HTTP Server in Go - Eric's Apparatus




以上の内容はhttps://suzuken.hatenablog.jp/entry/2015/04/01/111520より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14