Я хочу попытаться получить ip-адрес клиента после вызова accept. Это то, что у меня есть до сих пор, но я просто получаю длинный номер, который явно не является ip-адресом. Что может быть неправильным?
int tcp_sock = socket(AF_INET, SOCK_STREAM, 0);
sockaddr_in client;
client.sin_family = AF_INET;
socklen_t c_len = sizeof(client);
int acc_tcp_sock = accept(tcp_sock, (sockaddr*)&client, &c_len);
cout << "Connected to: " << client.sin_addr.s_addr << endl;