sockaddr_in(SOCKADDR_IN结构中的sin_family ,sin_addr各是什么具体意思有什么区别最好讲得通俗点,谢谢各位高手)

2023-11-12 19:10:54 15

sockaddr_in(SOCKADDR_IN结构中的sin_family ,sin_addr各是什么具体意思有什么区别最好讲得通俗点,谢谢各位高手)

其实sockaddr_in的问题并不复杂,但是又很多的朋友都不太了解SOCKADDR_IN结构中的sin_family ,sin_addr各是什么具体意思有什么区别最好讲得通俗点,谢谢各位高手,因此呢,今天小编就来为大家分享sockaddr_in的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

本文目录

SOCKADDR_IN结构中的sin_family ,sin_addr各是什么具体意思有什么区别最好讲得通俗点,谢谢各位高手

sin_family表示协议簇,一般用AF_INET表示TCP/IP协议。sin_addr是一个联合体,用联合体就可以使用多种方式表示IP地址。一般我们使用其中的最后一种方式,即用无符号长整型数据来表示IP地址。此时,用的是s_nu数据成员,s_un是一个结构体,其中只有一个数据成员,即s_addr。使用方式:变量.sin_family=AF_INET;变量.sin_addr.S_un.S.addr=htonl("IP地址");

SOCKADDR_IN结构中的sin_family ,sin_addr各是什么具体意思

sin_family表示协议簇,一般用AF_INET表示TCP/IP协议。sin_addr是一个联合体,用联合体就可以使用多种方式表示IP地址。一般我们使用其中的最后一种方式,即用无符号长整型数据来表示IP地址。此时,用的是s_nu数据成员,s_un是一个结构体,其中只有一个数据成员,即s_addr。使用方式:变量.sin_family=AF_INET;变量.sin_addr.S_un.S.addr=htonl("IP地址");

SOCKADDR_IN的经典案例

服务端: int main(){//创建socketint sockfd = socket(PF_LOCAL,SOCK_DGRAM,0);if(sockfd == -1)perror("创建socket失败"),exit(-1);//准备通信地址struct sockaddr_un addr;addr.sun_family = PF_UNIX;strcpy(addr.sun_path, "a.sock");//绑定intres=bind(sockfd, (struct sockaddr*)&addr,sizeof(addr));if(res==-1)perror("绑定失败"),exit(-1);printf("绑定成功\n");//通信(用读写文件方式)charbuf={};read(sockfd,buf,sizeof(buf));printf("收到信息:%s\n",buf);//关闭socketclose(sockfd);return 0;}客户端: int main(){int sockfd=socket(PF_LOCAL,SOCK_DGRAM,0);if(sockfd==-1)perror("创建socket失败"),exit(-1);struct sockaddr_un addr;addr.sun_family=PF_UNIX;strcpy(addr.sun_path,"a.sock");//连接int res=connect(sockfd,(structsockaddr*)&addr,sizeof(addr));if(res==-1)perror("失败"),exit(-1);printf("成功\n");write(sockfd,"Hello,Socket!",14);close(sockfd);return 0;}

Linux下socket编程的sockaddr_in结构体中的__SOCKADDR_COMMON (sin_);是什么意思

__SOCKADDR_COMMON();是宏定义的意思,括号里面是它的参数,这个宏定义表示的是tcp/ip协议的版本是,ipv4还是ipv6的意思,最后的那个unsignedcharsin_zero的大小为什么做减法呢,是为了保证这个结构提到大小和另一个套接字地址的结构体structsockaddr的大小一致。这么说不知道你能不能不能理解,第一个参数在实际使的时候一般是个常数。再看看别人怎么说的。

关于本次sockaddr_in和SOCKADDR_IN结构中的sin_family ,sin_addr各是什么具体意思有什么区别最好讲得通俗点,谢谢各位高手的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

sockaddr_in(SOCKADDR_IN结构中的sin_family ,sin_addr各是什么具体意思有什么区别最好讲得通俗点,谢谢各位高手)

本文编辑:admin
sockaddr_in ,addr

更多文章:


lol盒子皮肤补丁(请问LOL盒子修改皮肤原理是什么)

lol盒子皮肤补丁(请问LOL盒子修改皮肤原理是什么)

各位老铁们好,相信很多人对lol盒子皮肤补丁都不是特别的了解,因此呢,今天就来为大家分享下关于lol盒子皮肤补丁以及请问LOL盒子修改皮肤原理是什么的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录请问LOL盒子修

2023年11月26日 11:30

极速版今天的金币怎么兑换?快手极速版15000金币能兑换多少钱

极速版今天的金币怎么兑换?快手极速版15000金币能兑换多少钱

“金币兑换”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看极速版今天的金币怎么兑换?快手极速版15000金币能兑换多少钱!本文目录极速版今天的金币怎么兑换快手极速版15000金币能兑换多少钱微信支付金币最多领多少支付宝摇一摇

2024年8月1日 01:15

私有云平台搭建(如何搭建自己的私有云)

私有云平台搭建(如何搭建自己的私有云)

各位老铁们好,相信很多人对私有云平台搭建都不是特别的了解,因此呢,今天就来为大家分享下关于私有云平台搭建以及如何搭建自己的私有云的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录如何搭建自己的私有云怎么搭建私有云如

2024年5月23日 09:27

有什么好的TXT电子书下载网站要免费的直接在网上下载的?免费可下载TXT格式小说的网址有

有什么好的TXT电子书下载网站要免费的直接在网上下载的?免费可下载TXT格式小说的网址有

大家好,关于免费txt很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于有什么好的TXT电子书下载网站要免费的直接在网上下载的的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各

2024年7月14日 22:45

老婆不在家男人玩的游戏(老婆不在家时玩的游戏)

老婆不在家男人玩的游戏(老婆不在家时玩的游戏)

大家好,老婆不在家男人玩的游戏相信很多的网友都不是很明白,包括老婆不在家时玩的游戏也是一样,不过没有关系,接下来就来为大家分享关于老婆不在家男人玩的游戏和老婆不在家时玩的游戏的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧

2024年7月2日 10:18

微信里有一个类似贪吃蛇打方块的游戏叫什么?俄罗斯方块游戏下载!!

微信里有一个类似贪吃蛇打方块的游戏叫什么?俄罗斯方块游戏下载!!

大家好,方块游戏相信很多的网友都不是很明白,包括微信里有一个类似贪吃蛇打方块的游戏叫什么也是一样,不过没有关系,接下来就来为大家分享关于方块游戏和微信里有一个类似贪吃蛇打方块的游戏叫什么的一些知识点,大家可以关注收藏,免得下次来找不到哦,下

2024年6月27日 13:35

腾讯软件管家独立版(企业软件管家里可以只下载安装包吗)

腾讯软件管家独立版(企业软件管家里可以只下载安装包吗)

其实腾讯软件管家独立版的问题并不复杂,但是又很多的朋友都不太了解企业软件管家里可以只下载安装包吗,因此呢,今天小编就来为大家分享腾讯软件管家独立版的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录企业软件管家里可以

2024年10月19日 09:20

samsung mobile usb(SAMSUNG Mobile USB Modem 怎么处理)

samsung mobile usb(SAMSUNG Mobile USB Modem 怎么处理)

这篇文章给大家聊聊关于samsung mobile usb,以及SAMSUNG Mobile USB Modem 怎么处理对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录SAMSUNG Mobile USB Modem 怎么处

2024年7月7日 16:20

万年历电子钟怎么调时间?机械钟和电子钟有什么区别

万年历电子钟怎么调时间?机械钟和电子钟有什么区别

各位老铁们好,相信很多人对电子钟都不是特别的了解,因此呢,今天就来为大家分享下关于电子钟以及万年历电子钟怎么调时间的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录万年历电子钟怎么调时间机械钟和电子钟有什么区别电子

2024年6月21日 05:33

大明也有轰轰烈烈的航海壮举,为何却没有一块殖民地呢?为什么说“第一次世界大战的爆发同帝国主义国家对殖民地的争夺有密切关系”

大明也有轰轰烈烈的航海壮举,为何却没有一块殖民地呢?为什么说“第一次世界大战的爆发同帝国主义国家对殖民地的争夺有密切关系”

这篇文章给大家聊聊关于殖民计划,以及大明也有轰轰烈烈的航海壮举,为何却没有一块殖民地呢对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录大明也有轰轰烈烈的航海壮举,为何却没有一块殖民地呢为什么说“第一次世界大战的爆发同帝国主义国

2024年3月23日 20:05

真封神之天尊地魔手机版(真封神之天尊地魔里面的BOSS位置,坐标)

真封神之天尊地魔手机版(真封神之天尊地魔里面的BOSS位置,坐标)

其实真封神之天尊地魔手机版的问题并不复杂,但是又很多的朋友都不太了解真封神之天尊地魔里面的BOSS位置,坐标,因此呢,今天小编就来为大家分享真封神之天尊地魔手机版的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录真

2024年6月15日 23:25

卡牌类单机游戏(适合长期玩的单机手游)

卡牌类单机游戏(适合长期玩的单机手游)

大家好,关于卡牌类单机游戏很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于适合长期玩的单机手游的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目录适合长期玩

2023年12月2日 04:15

什么是热键驱动程序?三星R428自己重装系统后,FN快捷键不能用,听说要装驱动,具体何种驱动啊

什么是热键驱动程序?三星R428自己重装系统后,FN快捷键不能用,听说要装驱动,具体何种驱动啊

“快捷键驱动”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看什么是热键驱动程序?三星R428自己重装系统后,FN快捷键不能用,听说要装驱动,具体何种驱动啊!本文目录什么是热键驱动程序三星R428自己重装系统后,FN快捷键不能

2024年5月13日 23:55

谷歌地球中文版官方下载(谷歌地球5.0中文版下载)

谷歌地球中文版官方下载(谷歌地球5.0中文版下载)

这篇文章给大家聊聊关于谷歌地球中文版官方下载,以及谷歌地球5.0中文版下载对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录谷歌地球5.0中文版下载Google earth最新简体中文版下载地址谷歌中文版在哪下载谷歌地球5.0中

2024年1月31日 02:35

同桌100学习网小学(有谁知道小学同桌100学习网好吗)

同桌100学习网小学(有谁知道小学同桌100学习网好吗)

大家好,如果您还对同桌100学习网小学不太了解,没有关系,今天就由本站为大家分享同桌100学习网小学的知识,包括有谁知道小学同桌100学习网好吗的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录有谁知道小学同桌100

2024年6月2日 09:30

售后服务管理软件(购买美容院会员管理软件时售后服务重要吗)

售后服务管理软件(购买美容院会员管理软件时售后服务重要吗)

大家好,今天小编来为大家解答以下的问题,关于售后服务管理软件,购买美容院会员管理软件时售后服务重要吗这个很多人还不知道,现在让我们一起来看看吧!本文目录购买美容院会员管理软件时售后服务重要吗关于淘宝店铺管理的售后管理软件有哪些有售后服务的管

2024年5月18日 12:28

dota6 51(Dota 2该如何当好六号位)

dota6 51(Dota 2该如何当好六号位)

大家好,关于dota6 51很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于Dota 2该如何当好六号位的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目录

2024年8月4日 22:25

求可以转PDF的免费软件?pdf怎么转换成word免费

求可以转PDF的免费软件?pdf怎么转换成word免费

各位老铁们好,相信很多人对免费pdf都不是特别的了解,因此呢,今天就来为大家分享下关于免费pdf以及求可以转PDF的免费软件的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录求可以转PDF的免费软件pdf怎么转换成

2024年10月15日 19:45

手机来电通如何设置拦截电话,却不拦截短信?诺基亚6700s的来电通怎么不能拦截黑名单里的电话.还总是显示来电通部分服务被停止!

手机来电通如何设置拦截电话,却不拦截短信?诺基亚6700s的来电通怎么不能拦截黑名单里的电话.还总是显示来电通部分服务被停止!

各位老铁们好,相信很多人对手机来电通都不是特别的了解,因此呢,今天就来为大家分享下关于手机来电通以及手机来电通如何设置拦截电话,却不拦截短信的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录手机来电通如何设置拦截电

2024年4月27日 07:35

如何用python和jieba分词,统计词频?SEM里面分词到底该如何分,有什么好的分词工具吗

如何用python和jieba分词,统计词频?SEM里面分词到底该如何分,有什么好的分词工具吗

大家好,今天小编来为大家解答以下的问题,关于分词工具,如何用python和jieba分词,统计词频这个很多人还不知道,现在让我们一起来看看吧!本文目录如何用python和jieba分词,统计词频SEM里面分词到底该如何分,有什么好的分词工具

2024年5月3日 21:40

近期文章

本站热文

电脑包尺寸对照表(电脑包要多大)
2024-07-23 11:15:58 浏览:3883
e10000(皖E10000是什么车)
2024-07-17 11:22:25 浏览:3506
ati radeon hd 5650(电脑的显卡是ATI Mobility Radeon HD 5650 (MADION PRO) ( 1 GB ) 这个显卡)
2024-07-07 05:01:37 浏览:3100
华为mate20pro版本区别(mate20pro有必要买ud版吗)
2024-07-24 08:26:42 浏览:2631
ipad买蜂窝版还是wifi版(ipad air 5买蜂窝好不好)
2024-07-17 14:35:19 浏览:2237
vivo y3配置参数(vivoy3参数是什么)
2024-07-16 07:07:06 浏览:2071
标签列表

热门搜索