腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
sickworm
什么都学一点,工作更难找一些
专栏作者
举报
73
文章
104471
阅读量
14
订阅数
订阅专栏
申请加入专栏
全部文章(73)
java(18)
编程算法(17)
kotlin(17)
android(13)
http(8)
打包(7)
c++(6)
https(5)
区块链(4)
html(4)
serverless(4)
缓存(4)
网络安全(4)
数字货币(3)
python(3)
access(3)
linux(3)
存储(3)
jvm(3)
tcp/ip(3)
ios(2)
bash(2)
node.js(2)
ide(2)
bash 指令(2)
面向对象编程(2)
单元测试(2)
数据分析(2)
其他(1)
比特币(1)
objective-c(1)
c 语言(1)
javascript(1)
scala(1)
xml(1)
android studio(1)
单片机(1)
汇编语言(1)
数据库(1)
sql(1)
github(1)
api(1)
ubuntu(1)
容器镜像服务(1)
apt-get(1)
mapreduce(1)
黑石物理服务器(1)
文件存储(1)
命令行工具(1)
腾讯云测试服务(1)
图像处理(1)
黑客(1)
dns(1)
ftp(1)
markdown(1)
udp(1)
gradle(1)
socket编程(1)
数据结构(1)
flutter(1)
bug(1)
input(1)
select(1)
state(1)
transition(1)
搜索文章
搜索
搜索
关闭
深入理解计算机系统(第三版)/ CSAPP 杂谈,第11章:网络编程
编程算法
http
html
socket编程
int socket(int domain, int type, int protocol) // 创建套接字描述符,成功返回非负数描述符,失败为-1 int connect(int clientfd, const struct sockaddr *addr, socklen_t addrlen) // 连接服务器,成功为 0,失败为 -1 int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen) // 连接客户端,成功为 0,失败为 -1 int listen(int sockfd, int backlog) // 等待客户端连接。此函数将主动套接字转化为监听套接字,成功为 0,失败为 -1 int accept(int listenfd, struct sockaddr *addr, socklen_t addrlen) // 等待来自客户端的连接,成功返回非负数连接描述符,失败为-1 int getaddrinfo(const char* host, const char* service, const struct addrinfo* hints, struct addrinfo** result) // 用于主机名,主机地址,服务名,端口号的字符串表示转换成 addrinfo // addrinfo 是一个列表,客户端调用 getaddrinfo 后需要遍历 result 这个列表,直到某个元素可以执行 socket 和 connect 成功 // host 可以是域名也可以是 ip 地址 // service 可以是服务名(http)或端口号 // hints 用于设置一些参数以便对返回的 result 列表做更好的控制 int getnameinfo(const struct sockaddr *sa, socklen_t salen, char* host, size_t hostlen, char *service, size_t servlen, int flags) // 用于 sockaddr 转换成 主机名,主机地址,服务名,端口号的字符串表示 // 简化版(非 Linux 内核内置) int open_clientfd(char *hostname, char *port) // 客户端连接服务器 int open_listenfd(char* port) // 服务器监听端口
sickworm
2019-12-23
679
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档