Я использую сокеты BSD поверх WLAN.Я заметил, что IP-адрес моего сервера иногда меняется при подключении к нему.Проблема в том, что я ввожу IP-адрес в свой код в виде буквенной строки.Поэтому, когда он меняется, я должен зайти в код и изменить его там.Как я могу изменить код, чтобы он использовал тот IP-адрес, который есть в данный момент?Это вызов в коде сервера
if ((status = getaddrinfo("192.168.2.2", port, &hints, &servinfo)) != 0)
и на стороне клиента то же самое.Я попытался NULL для адреса с обеих сторон, но клиент не будет подключаться и просто выдаст мне ошибку «Отказано в соединении».
Спасибо за любую помощь.