Официальный сайт студ.городка НГТУ
Программирование и БД » Слежение за портом 

#1  12.02.07 18:51

Слежение за портом

На Visual C++ надо исходник проги (или функцию) чтоб следила за определенным udp портом и сохраняла все пришедшие пакеты в переменную.

Offline

#2  13.02.07 14:07

Re: Слежение за портом

у меня есть несколько менеджеров сом порта.все представленно в вижуал с++.если интересует могу залить куданибу.стучи в личкудь

Offline

#3  14.02.07 02:35

Re: Слежение за портом

proha написал(а):

у меня есть несколько менеджеров сом порта.все представленно в вижуал с++.если интересует могу залить куданибу.стучи в личкудь

)))))))))

Код: cpp:

DWORD WINAPI NetThread(LPVOID lpParam)
{
	SOCKET        sServerListen;
	struct sockaddr_in localaddr, 
			clientaddr;
	int           iSize;
 
	sServerListen = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
    if (sServerListen == INVALID_SOCKET)
	{
		return 0;
	}
	localaddr.sin_addr.s_addr = htonl(INADDR_ANY);
	localaddr.sin_family = AF_INET;
	localaddr.sin_port = htons(5050);
 
	if (bind(sServerListen, (struct sockaddr *)&localaddr, sizeof(localaddr)) == SOCKET_ERROR)
	{
		MessageBox(0, "Can't bind", "Error", 0);
		return 1;
	}
 
	char buf[1024];
 
	while (1)
	{
		iSize = sizeof(clientaddr);
        int ret = recvfrom(sServerListen, buf, 1024, 0, 
			(struct sockaddr *)&clientaddr, &iSize);
		MessageBox(0, buf, "Warning", 0); //Вместо этого сохраняй в переменную
    }
    closesocket(sServerListen);
    return 0;
}

Offline

Программирование и БД » Слежение за портом 

ФутЕр:)

© Hostel Web Group, 2002-2026.   Сообщить об ошибке

Сгенерировано за 0.709 сек.
Выполнено 11 запросов.