第3章 套接口编程简介

  • 不同的系统存储数据的格式不一样:可分为大端字节存储法和小端字节存储法
  • 在网络编程中以大端字节存储,所以需要网络字节序转换函数。
    第3章 套接口编程简介_第1张图片
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
//转换ipv4字节序
int inet_aton(const char *cp, struct in_addr *inp);
//可以转换ipv4或者ipv6字节序
int inet_pton(int af, const char *src, void *dst);

inet_aton将点分十进制,例如206.62.226.33转换为网络字节,实例如下
inet_aton(“10.129.90.81”,(in_addr)&ser_addr.sin_addr.s_addr);*

你可能感兴趣的:(unix网络编程)