Показать сообщение отдельно

  #8  
Старый 02.02.2010, 21:03
sn0w
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 568
С нами: 10943066

Репутация: 1236


По умолчанию

потому что по видимому следит за потоком фрагментированных данных

возьми Wireshark и посмотри для примера как к тебе данные приходят. а еще лучше - сам wpdpack.

Код:
// Open the adapter
	if ((adhandle= pcap_open_live(d->name,	// name of the device
		65536,			// portion of the packet to capture. 
		// 65536 grants that the whole packet will be captured on all the MACs.
		1,				// promiscuous mode (nonzero means promiscuous)
		1,			// read timeout (1ms to maximum performance)
		errbuf			// error buffer
		)) == NULL){

		printf("\nUnable to open the adapter. %s is not supported by WinPcap\n");
		pcap_freealldevs(alldevs);
		return 3;
	}
и поэкспериментируй с таймаутом

я повторюсь - но - все приходит фрагментами, если правильно хочш выстроить, следи за tcp syn/ack
__________________


snow white world wide

Последний раз редактировалось sn0w; 02.02.2010 в 21:09..
 
Ответить с цитированием