私は最近goで遊んでいて、tcp接続でクライアントに応答するサーバーを作ろうとしています。
私の質問は、サーバーをきれいにシャットダウンし、次の呼び出しで現在「ブロック」されている go-routine を中断する方法です。
func (*TCPListener) 受け入れますか?
Acceptのドキュメントによると
Accept は、Listener インターフェイスに Accept メソッドを実装します。次の呼び出しを待って、一般的な Conn を返します。
また、エラーはほとんど文書化されていません。