net.Listen 和 http.ListenAndServe 的功能差异

Difference between functioning of net.Listen and http.ListenAndServe

我是 Go 和网络的新手。我知道 net.Listen 和 http.ListenAndServe 都创建了一个服务器。但是它们的功能有什么区别呢?

基本上,正如 documentationnet.Listen 所说:The network must be "tcp", "tcp4", "tcp6", "unix" or "unixpacket".

同时 http.ListenAndServe 创建 HTTP 服务器。