在进行网络编程的时候,经常会涉及到字节序的转换问题(关于字节序的概念在这略过)
在系统中为我们实现了这些转换的函数,如ntohs、htons等。
自己尝试着实现这些函数:
首先要判断主机使用的是什么字节序,这样我们才知道怎样转换:
判断主机字节序函数(大端字节序返回1, 小端字节序返回0):
字节序的转换(net==>host 、host==>net)
以上代码写得很粗糙,如有什么不足或错误欢迎指出!
在进行网络编程的时候,经常会涉及到字节序的转换问题(关于字节序的概念在这略过)
在系统中为我们实现了这些转换的函数,如ntohs、htons等。
自己尝试着实现这些函数:
首先要判断主机使用的是什么字节序,这样我们才知道怎样转换:
判断主机字节序函数(大端字节序返回1, 小端字节序返回0):
字节序的转换(net==>host 、host==>net)
以上代码写得很粗糙,如有什么不足或错误欢迎指出!