Jak sprawdzic IP w inny sposob niz to jest we wszystkich faqach ?
Ten sposob mnie nie zadowala ...
Bo podaje IP sieciowe a nie TCP
prosze o pomoc
Jak sprawdzic IP w inny sposob niz to jest we wszystkich faqach ?
Ten sposob mnie nie zadowala ...
Bo podaje IP sieciowe a nie TCP
prosze o pomoc
Sl@ve [mailto:xslave@wp.pl] w dniu 19.2.2002 0:23 napisal:
Jak sprawdzic IP w inny sposob niz to jest we wszystkich faqach ?
>Ten sposob mnie nie zadowala ...
>Bo podaje IP sieciowe a nie TCP
>
>prosze o pomoc
haha
aby zamienic ip sieciowe na TCP jak to nazwales (ale jest to bledny zapis)
musisz uzyc funkcji :
inet_ntoa(struct inaddr) ;
np.
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>
struct hostent *buf ;
struct in_addr **paddr;
buf = gethostbyname("localhost") ;
paddr = (struct in_addr **)buf->h_addr_list ;
while (*paddr) {
printf("\t%s\n", inet_ntoa(**paddr));
paddr++ ;
}
powyzsze dziala znakomicie pod LINUX'em :-)
pod wondowsa bedzie podobnie (tak mie sie wydaje bo widzialem kilka
exapmli z programowania sieciowego ale nigdy nie pisalem programow sieciowych
pod ta imitacje systemu operacyjnego) .
Mysle ze sobie poradzisz (najwazniejsze jest inet_ntoa - w twoim przypadku)
3maj sie i milej zabawy (a ha no nie napisales w jakich FAQ'ach szukales
to ja napisalem ci jak ja to robie ( o systemie operacyjnym tez nie napisales ,
ba nawet o jezyku jakim sie poslugujesz :-) )) .--Lets make linux better :-)
a wie ktos jak to zrobic w Delphi ?