Go net.Listen和http.listendServe功能的区别

Go net.Listen和http.listendServe功能的区别,go,server,network-programming,go-http,Go,Server,Network Programming,Go Http,我是一个新的去和网络。我知道net.Listen和http.listendServe都创建了一个服务器。但是它们的功能有什么不同呢?基本上,就像网络所说的那样。听着:网络必须是“tcp”、“tcp4”、“tcp6”、“unix”或“unixpacket”。 而http.listendServe创建一个http服务器。一个(来自package net)是一个低级tcp/udp连接,而另一个(来自net/http)实现一个http服务器。第一个是基本的网络连接,而另一个是在低级连接之上的HTTP的完

我是一个新的去和网络。我知道net.Listen和http.listendServe都创建了一个服务器。但是它们的功能有什么不同呢?

基本上,就像
网络所说的那样。听着:
网络必须是“tcp”、“tcp4”、“tcp6”、“unix”或“unixpacket”。


http.listendServe
创建一个http服务器。

一个(来自package net)是一个低级tcp/udp连接,而另一个(来自net/http)实现一个http服务器。第一个是基本的网络连接,而另一个是在低级连接之上的HTTP的完整实现。谢谢!但是,您所说的低级别连接是什么意思呢?参见例如,根据TCP是第4级,HTTP是第7层。