腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
sickworm
什么都学一点,工作更难找一些
专栏成员
举报
75
文章
110184
阅读量
15
订阅数
订阅专栏
申请加入专栏
全部文章(75)
java(18)
编程算法(17)
kotlin(17)
android(14)
打包(8)
http(8)
c++(6)
缓存(5)
https(5)
区块链(4)
html(4)
serverless(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)
gradle(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)
socket编程(1)
数据结构(1)
flutter(1)
bug(1)
dynamic(1)
input(1)
select(1)
state(1)
transition(1)
编译(1)
测试(1)
配置(1)
实践(1)
优化(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
698
0
《计算机网络:自顶向下方法》笔记(2):应用层
dns
http
tcp/ip
ftp
html
运输层提供了 TCP 和 UDP 两种运输服务。TCP 是面向连接的,并提供了可靠的数据传输服务。UDP 不是面向连接的,切不提供可靠数据传输服务。
sickworm
2019-07-23
679
0
Sublime Android Studio Logcat 高亮语法插件
android
android studio
github
html
网上找的都是旧的 Logcat 格式,Android Studio 日志格式不适配。于是自己改了一个:
sickworm
2019-05-22
2.9K
0
Android/Java 混淆中使用-assumenosideeffects删除日志代码遇到的问题
http
html
今天发包给客户,发现混淆后的库时序有点问题。再三调试,发现锁失效了。wait()没有任何阻塞就跳过了。
sickworm
2019-02-27
4.2K
2
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档