Caruso
02-21-07, 07:12 PM
#include <iostream.h>
#include <winsock.h>
int main()
{
char host[80];
WSAData wsaData;
WSAStartup(MAKEWORD(1, 1), &wsaData);
gethostname(host, sizeof(host));
cout << "Host name is " << host << "." << endl;
struct hostent *phe = gethostbyname(host);
for (int i = 0; phe->h_addr_list[i] != 0; ++i) {
struct in_addr addr;
memcpy(&addr, phe->h_addr_list[i], sizeof(struct in_addr));
cout << "Address " << i << ": " << inet_ntoa(addr) << endl;
}
return 0;
}
بالمناسبه لازم تروحون ضيفون الونسوك wsock32 باللايبرري مال الفجوال سي بلس بلس
تدللون عليه
#include <winsock.h>
int main()
{
char host[80];
WSAData wsaData;
WSAStartup(MAKEWORD(1, 1), &wsaData);
gethostname(host, sizeof(host));
cout << "Host name is " << host << "." << endl;
struct hostent *phe = gethostbyname(host);
for (int i = 0; phe->h_addr_list[i] != 0; ++i) {
struct in_addr addr;
memcpy(&addr, phe->h_addr_list[i], sizeof(struct in_addr));
cout << "Address " << i << ": " << inet_ntoa(addr) << endl;
}
return 0;
}
بالمناسبه لازم تروحون ضيفون الونسوك wsock32 باللايبرري مال الفجوال سي بلس بلس
تدللون عليه