C/C++ – сокет – я получаю неверный адрес клиентаC++

Программы на C++. Форум разработчиков
Ответить
Гость
 C/C++ – сокет – я получаю неверный адрес клиента

Сообщение Гость »

Я хочу получить адрес клиента, который отправляет сообщение на сервер. Я пробовал:

Код: Выделить всё

struct sockaddr_in client_sockaddr;
socklen_t tut = sizeof(sockaddr_in);
int valread;
int new_socket;
new_socket = accept(sockFd, (struct sockaddr *)&client_sockaddr,&tut);
valread = read( new_socket , clientMsg, _maxBufSize);
std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/71925200/c-c-socket-i-get-a-wrong-client-adress[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»