Шаг 10 - Сетевая сортировка

Один из интересных моментов это Сетевая сортировка байтов

В компьютерах с процессором Intel 80x86 и естественно совместимыми слово хранится как:

младщий байт  n
старший байт  n+1

В Интернете

младщий байт  n+1
старший байт  n

Для решения этой проблеммы WinSock API предоставляет следующие функции:

Мы с Вами применяли данные функции при вызове bind:

OOL CSeverWinSock::LinkSoketPort()
{
	SOCKADDR_IN socketaddr;
	socketaddr.sin_family = AF_INET;
	socketaddr.sin_addr.s_addr  = INADDR_ANY;
	socketaddr.sin_port = htons(PORT_ADDR);

	if (bind(servsocket,(LPSOCKADDR)&socketaddr,
		sizeof(socketaddr)) == SOCKET_ERROR)
	{
		AfxMessageBox("Error bind socket");
		return FALSE;
	}
	else return TRUE;
}

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 19.01.2000