博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言:关于socket的基础知识点
阅读量:6940 次
发布时间:2019-06-27

本文共 1833 字,大约阅读时间需要 6 分钟。

/** *      ---结构体--- * *      #include 
* struct sockaddr { * unsigned short sa_family; * char sa_data[14]; * } * * #include
* struct sockaddr_in { * short int sin_family; //sa_family_t * unsigned short sin_port; //in_port_t * struct in_addr sin_addr; * unsigned char sin_zero[8]; * } * * #include
* sturct in_addr { * uint32_t s_addr; * } *//** * --IP转换--- * ulong inet_addr(const char *ip); //将一个点分十进制的ip转换成一个网络字节序的长整型数 * int inet_aton(const char *ip, struct in_addr *inp); //将一个字符串ip转换成一个32位的网络字节序 * char *inet_ntoa(sturct in_addr in); *//** * ---域名转换--- * #include
* struct hostent{ * char *h_name; * char **h_aliases; * short h_addrtype; * short h_length; * char **h_addr_list; * } * #define h_addr h_addr_list[0] * sturct hostent *h = gethostbyname(const char *hostname); //结果会存在resbuf里边 * *//** * ---字节序转换--- * #include
* uint32_t htonl(uint32_t hostlong) * uint32_t ntohl(uint32_t hostlong) * uint16_t htons(unit16_t hostshort) * uint16_t ntohs(uint16_t hostshort) *//** * *//** * int socket(int domain, int type, int protocol); * int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen); * int listen(int sockfd, int backlog); * int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen); * int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen); * int send(int sockfd, const void *buf, size_t len, int flags); * int recv(int sockfd, void *buf, size_t len, int flags); */

 

转载于:https://www.cnblogs.com/bai-jimmy/p/5417351.html

你可能感兴趣的文章
Windows开关机、远程命令
查看>>
字符串转成整数
查看>>
思科命令学习之第二篇
查看>>
24点运算
查看>>
高通平台信号强度和质量的log过滤
查看>>
Yii使用CPagination分页
查看>>
nagios
查看>>
总结自己常用的Eclipse常用快捷键
查看>>
linux系统启动流程
查看>>
VMware vSphere 6简单部署---VCSA( vCenter Server Appliance)部署
查看>>
Spring MVC如何把全局异常记录到日志中?
查看>>
Mysql创建表过程中报1064错误
查看>>
陈松松:视频营销高手悟透的三个持续赚钱的秘诀
查看>>
Linux下配置Apache最大连接数
查看>>
linux复制指定目录下的全部文件到另一个目录中
查看>>
grafana 监控模板监控系统启动时间
查看>>
2014对自己的规划
查看>>
Ajax简单示例应用,一看就会用!
查看>>
我的友情链接
查看>>
hbase的预region分区 脚本 经典
查看>>