Windows розетки хтон (80) против 0x5000
Когда я пишу порт в структуру SOCKADDR_IN, я могу использовать 0x5000 вместо htons(80)?
(Почему 0x5000? - Я отладил htons(80), и он вернул 0x5000)
2 ответа
Решение
Вы можете, но это не будет портативным. htons
Существует для вас не беспокоиться о порядке байтов в вашем компьютере и сети (и они могут быть разными в разных системах).
Вы можете, но почему вы хотите? В чем проблема с портативностью? а понятно? и так же, как и все, кто когда-либо писал этот код?