Вам нужно разделить IP-адрес на «точки» и сформировать 32-разрядное целое число (при условии, что вас беспокоит только IPV4 - если IPV6, у вас впереди еще много работы ...).
Каждый «пунктирный» номер станет одним байтом в вашем IP-адресе - так что в шестнадцатеричном ваш адрес в примере станет 0x0A003265
(0x0A = 10, 00 = 0, 0x32 = 50, 0x65 = 101, если я не облажался)
Затем передайте 32-битное целое число через функцию htons, чтобы она была помещена «в правильном» (сетевом) порядке (htons преобразуется из байтового порядка хоста в сеть). Вставьте результат в гнездо, и все готово.