火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 580|回复: 2
打印 上一主题 下一主题

[其它] 留个脚印

[复制链接]

309

主题

1397

帖子

5383

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5383
QQ
跳转到指定楼层
楼主
发表于 2024-1-26 16:33:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在Windows Socket编程中,socket()函数的返回值是一个表示套接字描述符的数据类型,它并不依赖于32位或64位操作系统,而是由系统API定义。在Windows系统上,套接字描述符通常是由SOCKET类型来表示的,这是一个与平台相关的整数类型。
在Winsock2.h头文件中,SOCKET类型实际上是UINT_PTR,它是unsigned int或unsigned long的指针大小整数类型,具体取决于平台:
1
             typedef UINT_PTR SOCKET;
  • 在32位Windows系统上,UINT_PTR通常是32位,因此socket()函数返回的套接字描述符占用4个字节。
  • 在64位Windows系统上,UINT_PTR是64位,因此socket()函数返回的套接字描述符占用8个字节。
所以,socket()函数返回值占几个字节会随着目标平台的不同而变化。


专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

13

主题

140

帖子

1275

积分

金牌会员

Rank: 6Rank: 6

积分
1275
沙发
发表于 2024-1-26 18:34:24 | 只看该作者

回复

使用道具 举报

377

主题

2283

帖子

7448

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7448
板凳
发表于 2024-1-26 18:39:36 | 只看该作者
火山里就是变整数
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-31 19:27 , Processed in 0.097033 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表