@lucifer-m
golang php js html css

Как узнать с какого ip пришел запос?

мне на tcp server приходит запрос. Как узнать с какого ip он отправлен? НЕ ГУГЛИЛ ТАК КАК НЕ СМОГ СОСТАВИТЬ ЗАПРОС
  • Вопрос задан
  • 478 просмотров
Решения вопроса 1
fastpars
@fastpars
https://golang.org/pkg/net/#Conn

// RemoteAddr returns the remote network address.
        RemoteAddr() Addr


ln, err := net.Listen("tcp", ":8080")
if err != nil {
	// handle error
}
for {
	conn, err := ln.Accept()
	if err != nil {
		// handle error
	}
	fmt.Println(conn.RemoteAddr()) // <---------------
	go handleConnection(conn)
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы