net.Listenerを使うように