Message по сети?
Заранее спаибо.
Цитата:
Originally posted by Тимофей
Подскажите плз как мессадж по сети послать зная IP. И вот ещё что интересно если месага не получена, например комп не включен, как об этом узнать.
Заранее спаибо.
Подскажите плз как мессадж по сети послать зная IP. И вот ещё что интересно если месага не получена, например комп не включен, как об этом узнать.
Заранее спаибо.
Усли виндовс NT то легко:
net send 129.168.0.1 Привет!!!!
И пихаеш это в ShelExecute, или ещё куда, если оно отправлено, то оно тебе это скажет, ну вобщем там поэксперементируеш....
Цитата:
Originally posted by Тимофей
Подскажите плз как мессадж по сети послать зная IP. И вот ещё что интересно если месага не получена, например комп не включен, как об этом узнать.
Заранее спаибо.
Подскажите плз как мессадж по сети послать зная IP. И вот ещё что интересно если месага не получена, например комп не включен, как об этом узнать.
Заранее спаибо.
Предлагаю два варианта
1 Вариант, через API:
NET_API_STATUS x=NetMessageBufferSend(LPTSTR servername,LPTSTR msgname,LPTSTR fromname,
LPBYTE buf,DWORD buflen);
2 Вариант под NT и Win9x
HANDLE hSlot=CreateFile("\\\\computername\\mailslot\\messngr",GENERIC_WRITE,FILE_SHARE_READ,NULL,
OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
if (hSlot!=INVALID_HANDLE_VALUE) {
char buf="From\0\To\0Message\0";
uint cb=sizeof(buf);
WriteFile(hSlot,buf,cb,&cb,NULL);
CloseHandle(hSlot);
}
Выбирай!:D