Linux网络编程(1)
2024-10-09 02:12:45
Preview
课程要求,所以学了一下UNIX网络编程,老师说挺简单的,实际上手之后才发现这里面关系没那么简单。从CS:APP11章网络编程,再加上不停地man
,对当前的学习做个总结,也顺带当个报告了。
Some Important Data Structures
入手socket编程,第一个要理清的就是三个数据结构,出处是CS:APP
sockaddr
套接字地址指的是IP:PORT这样组合而成的结构,UNIX中利用sockaddr这个结构记录。需要注意的是,sockaddr是一个更通用的概念,如果借用类的概念类比的话,其实,他只是我们为了方便使用他的子类并保证函数的通用性而设计出来的,又因为以往的C未定义void指针,所以设计了此数据结构。这一概念而用于我们的网络编程的,是下一小节所提到的数据结构。
最新文章
- mongoTemplate简单用法(增删改查)
- sqlserver如何关闭死锁进程.
- Android课程---Android ImageView的scaleType属性与adjustViewBounds属性(转)
- jquery 字符串转dom对象及对该对象使用选择器查询
- javascript宿主对象之window.frames
- iOS开发中view controller设置问题
- JQuery操作iframe父页面与子页面的元素与方法
- Redis服务启动失败,提示:redis-server:command not found
- flask入门与发送邮件与QQ邮箱
- Dynamics CRM 2015Online Update1 new feature之 插件跟踪日志
- td默认文字超出后显示..,点击tr时td文字显示完整
- java之路 定义个一初始值 取它 个位 十位 百位 千位。。的数值。
- 前端面试(二):N轮面试
- 即时通讯(III)
- Mysql、MongoDB对比和使用场景
- Spring bean加载多个配置文件
- 学习笔记之PostgreSQL / pgAdmin / Psycopg / PostGIS
- WDA-6-EP系统管理/内容管理/用户管理
- WordPress主题开发:开启feed功能
- DVWA手记——取消登录