Middle+
Go'da ağ ile çalışmak için hangi paketleri biliyorsun?
sobes.tech yapay zeka
AI'dan gelen yanıt
Go'da ağ ile çalışmak için sık kullanılan paketler şunlardır:
net— temel paket, TCP, UDP, IP ile çalışma için türler ve fonksiyonlar içerir.net/http— HTTP istemcileri ve sunucuları oluşturmak için.net/url— URL'leri analiz etmek ve oluşturmak için.net/smtp— SMTP üzerinden e-posta göndermek için.net/rpc— uzak prosedür çağrılarını uygulamak için.golang.org/x/net/websocket— WebSocket ile çalışmak için (dış paket).
Basit bir HTTP sunucusu örneği:
package main
import (
"net/http"
"log"
)
func handler(w http.ResponseWriter, r *http.Request) {
w.Write([]byte("Merhaba, ağ!"))
}
func main() {
http.HandleFunc("/", handler)
log.Fatal(http.ListenAndServe(":8080", nil))
}