
29.12.2009, 17:25
|
|
Участник форума
Регистрация: 18.07.2009
Сообщений: 272
С нами:
8850336
Репутация:
330
|
|
Код:
#undef UNICODE
#include <winsock2.h>
#pragma comment( lib, "wsock32.lib" )
int main(int argc, char* argv[])
{
sockaddr_in s_a;
WSADATA wd;
WSAStartup( MAKEWORD( 2, 2 ), &wd );
SOCKET s = socket( AF_INET, SOCK_STREAM, 0 );
if (s == INVALID_SOCKET)
{
return 255;
}
s_a.sin_addr.s_addr = inet_addr( "217.69.128.44" );
s_a.sin_port = htons( 80 );
s_a.sin_family = AF_INET;
if (connect( s, (struct sockaddr*)&s_a, sizeof( s_a ) ) == SOCKET_ERROR)
{
MessageBox(0,"OFFLINE!","Winname",MB_OK);
}
else
{
MessageBox(0,"ONLINE!!","Winname",MB_OK);
}
closesocket( s );
WSACleanup();
return 0;
}
Вот без создания ф-и.
Если нужен постоянный мониторинг - юзай цикл.
|
|
|