Sobes.tech
Senior

Co to jest 127.0.0.1?

sobes.tech AI

Odpowiedź od AI

127.0.0.1 to specjalny adres IP, nazywany "localhost" lub "adres pętli zwrotnej". Służy do odwoływania się do samego siebie, czyli do lokalnego komputera.

Gdy program lub usługa łączy się z 127.0.0.1, w rzeczywistości łączy się z samym sobą, omijając sieć. Jest to przydatne do testowania aplikacji sieciowych bez wychodzenia do internetu lub sieci lokalnej.

Przykład w Go:

package main

import (
    "fmt"
    "net"
)

func main() {
    conn, err := net.Dial("tcp", "127.0.0.1:8080")
    if err != nil {
        fmt.Println("Błąd połączenia:", err)
        return
    }
    defer conn.Close()
    fmt.Println("Pomyślne połączenie z localhost")
}

Ten kod próbuje połączyć się z lokalnym serwerem na porcie 8080.