Middle+
Go'da tarmoq bilan ishlash uchun qanday paketlarni bilasiz?
sobes.tech AI
AIdan javob
Go'da tarmoq bilan ishlash uchun quyidagi paketlar ko'p ishlatiladi:
net— tarmoq dasturlash uchun asosiy paket, TCP, UDP, IP bilan ishlash uchun turlar va funksiyalarni o'z ichiga oladi.net/http— HTTP mijozlari va serverlarini yaratish uchun.net/url— URL'larni tahlil qilish va shakllantirish uchun.net/smtp— SMTP orqali pochta yuborish uchun.net/rpc— masofaviy protsedura chaqiruvlarini amalga oshirish uchun.golang.org/x/net/websocket— WebSocket bilan ishlash uchun (tashqi paket).
Oddiy HTTP-server misoli:
package main
import (
"net/http"
"log"
)
func handler(w http.ResponseWriter, r *http.Request) {
w.Write([]byte("Salom, tarmoq!"))
}
func main() {
http.HandleFunc("/", handler)
log.Fatal(http.ListenAndServe(":8080", nil))
}