Здравствуйте, dimetrio, Вы писали:
D>Подскажите пожалуйста, как работать с HTTPS через Socket'ы
См. RFC 2616.
D>Или если это возможно, как сменить IP с которого отправляется запрос при помощи HTTPWebRequest
А почему ИЛИ ? Это абсолютно не связанные вещи. В протоколе HTTP нет IP отправителя.
Чтобы подменить IP тебе надо копать глубже — TCP/IP, но даже там ты не найдешь простого решения, только грязный извращенный хак.