【发布时间】:2013-05-18 02:15:38
【问题描述】:
我正在编写服务器和客户端,我有一些整数要传递。
在我的服务器应用程序中,我从客户端接收一个整数。
在客户端中,我是在整数上调用 ntohl 还是 htonl? 如果我调用其中任何一个,当我收到整数时,我是否必须再次调用 ntohl 或 htonl?还是我只在服务器端调用ntohl/htonl,而不在客户端调用?
换句话说,我何时/何地以及多少次使用 htonl 或 ntohl 来处理每个整数?
另外,我必须为字符串/字符数组执行 ntohl/htonl 吗?字符必须转换吗?
【问题讨论】:
标签: sockets networking byte winsock