Једноставно технички: Интернет је изграђен на ТЦП / ИП конекцији. ТЦП део описује како два рачунара успостављају везу међусобно и преносе податке. ИП део превасходно се бави начином на који се порука може проследити путем интернета. Свака повезана машина има јединствену ИП адресу која омогућава другима да пронађу пут до било ког рачунара широм света (или тачно у свету).
Да бисмо добили ИП адресу рачунара који користите када сте повезани на Интернет, морамо да позовемо неке од АПИ функција * дефинисаних * у Винсоцк јединици.
Направићемо ГетИПФромХост функција која позива неколико Винсоцк АПИ функција ради добијања ИП-а. Пре него што уопште можемо да користимо ВинСоцк функције, морамо имати ваљану сесију. Ова сесија је креирана помоћу функције ВинСоцк ВСАСтартуп. На крају наше функције упућује се позив на САЦ леануп ради прекида употребе АПИ-ја за Виндовс Соцкетс. Да бисмо стекли ИП адресу рачунара, морамо користити ГетХостБиНаме заједно са ГетХостНаме. Сваки рачунар назива се хост и можемо добити име главног рачунала са позивом посебне функције: ГетХостНаме. Затим користимо ГетХостБиНаме да бисмо добили ИП адресу, повезану са овим именом хоста.
Почетак Делпхи и ставите једну Дугме и две Уредити поља на новоствореном обрасцу. Додајте ГетИПФромХост функцију за имплементациони дио ваше јединице и додијелите сљедећи код ОнЦлицк руковатељу догађаја гумба (доље):