network
zhangge3663
这个作者很懒,什么都没留下…
展开
-
socket编程--sockaddr_in结构体操作
sockaddr结构体sockaddr的缺陷: struct sockaddr是一个通用地址结构,这是为了统一地址结构的表示方法,统一接口函数,使不同的地址结构可以被bind(),connect()等函数调用;sa_data把目标地址和端口信息混在一起了struct sockaddr { unsigned short sa_family; char sa_d...转载 2019-12-10 14:22:15 · 513 阅读 · 0 评论 -
《深入理解LINUX网络技术内幕》小记<1>
1.函数指针是一种很方便的方式,使用函数指针的优点是可以根据不同准则以及该对象所扮演的角色进行初始化。函数指针在网络代码中 广为使用,举例说明:a.当入口数据封包或出口数据封包由路由器子系统处理时,会对 缓冲区数据结构中的两个函数做初始化。b.当数据封包已准备好在网络硬件上传输时,就会交给net_device数据结构的hard_start_xmit函数指针。该函数由该设备所关联的设备驱动程...原创 2018-08-19 10:01:05 · 1310 阅读 · 0 评论