C语言socket编程-补充

server端绑定IP的几种方式

复制代码
    struct sockaddr_in server_addr;
    memset(&server_addr, 0, sizeof(server_addr));
    server_addr.sin_family = AF_INET;
    server_addr.sin_addr.s_addr = inet_addr(host); //将一个主机字节序的 IP 地址转换为网络字节序,功能类似于 inet_pton
    server_addr.sin_port = htons(port); //将一个16位数从主机字节顺序转换成网络字节顺序

server_addr.sin_addr.s_addr = inet_addr(host);

inet_pton(AF_INET,"0.0.0.0",&laddr.sin_addr);

serv.sin_addr.s_addr=htonl(INADDR_ANY);

inet_pton 是inet_addr的扩展,支持AF_INET和AF_INET6,inet_pton()对于传入的参数只支持"a,b,c,d"格式,同时不支持8进制及16进制输入。

参考链接:inet_addr()和inet_pton()的使用_inet addr-CSDN博客

相关推荐
Su^!-苏释州22 分钟前
Windows配置C/C++环境:MinGW+Vscode
c语言·c++·windows·vscode·大一新生学c语言
Mr.456723 分钟前
Linux&Windows环境下Nacos3.1.0详细安装配置指南:从零到生产就绪
linux·运维·服务器
im_AMBER24 分钟前
c回顾 03
c语言·学习
代码村新手25 分钟前
C语言-指针
c语言·开发语言·jvm
王道长服务器 | 亚马逊云27 分钟前
AWS Route 53 详解:不只是 DNS,还能做智能流量调度
服务器·网络·微服务·云原生·架构·云计算·aws
hbh112233abc28 分钟前
PHP使用Imagick库操作tiff
开发语言·php
欧的曼40 分钟前
cygwin环境下php脚本异常中断后自动重启
开发语言·php
m0_738120721 小时前
CTFshow系列——PHP特性Web113-115(123)
安全·web安全·php·ctfshow
Lxinccode1 小时前
python(42) : 监听本地文件夹上传到服务器指定目录
服务器·开发语言·python·文件上传服务器·监听文件上传服务器
峰顶听歌的鲸鱼1 小时前
30.Linux DHCP 服务器
linux·运维·服务器·笔记·学习方法