![](https://csdnimg.cn/release/download_crawler_static/89379545/bg1.jpg)
Go 语言提供了强大的网络编程能力,下面是一些基本的网络编程示例:
### 1. HTTP 服务器
这是一个简单的 HTTP 服务器示例,它 ** 808 端口,并响应所有 HTTP 请求。
```go
package main
import (
"fmt"
"log"
"net/http"
)
func main() {
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Hello, World!")
})
log.Fatal(http.ListenAndServe(":808", nil))
}
```
### 2. HTTP 客户端
这是一个 HTTP 客户端示例,它向指定的 URL 发起 GET 请求。
```go
package main
import (
"fmt"
"io/ioutil"
"net/http"
)
func main() {
resp, err := http.Get("http://example.com")
if err != nil {