Передающего C сторона double tmp = htonl(anydouble);
send(socket, (char *) &tmp, sizeof(tmp), 0);
На стороне Java, IM чтения данных сети в полукокс [8] Каков правильный способ преобразования в двой
Когда я отправляю целочисленную переменную из одного процесса в другой через сокет, а затем печатаю значение на полученном конце, значение остается неизменным без использования ntohl/htonl, тогда где
Когда я пишу порт в структуру SOCKADDR_IN, могу ли я использовать 0x5000 вместо htons (80)? (Почему 0x5000 - я отлажена htons (80), и он вернулся 0x5000)