Один из интересных моментов это Сетевая сортировка байтов
В компьютерах с процессором 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; }