Вопрос на засыпку (хуки)
Я в программе на си осуществляю соединение с сервером (например, yandex.ru) через connect(). Кто-то вдруг хукает connect() так, что он на самом деле коннектится не к yandex.ru, а к google.com.
Вопрос заключается в том, какой адрес я получу, если заюзаю getsockname или getsockaddr после connect'а.
Поправьте, если ошибаюсь.
Сейчас попробовал getsockname заюзать, а он мне в структуре локальный адрес возвращает :( Как мне из сокета удалённый вытащить?
getpeername()
всё-таки надо прежде чем писать, в msdn посмотреть)