linux
文章平均质量分 85
小明做IT
这个作者很懒,什么都没留下…
展开
-
linux 本地通信实例 AF_UNIX close (sockfd)很重要
程序说明:程序里包含服务端和客户端两个程序,它们之间使用 AF_UNIX 实现本机数据流通信。使用 AF_UNIX 域实际上是使用本地 socket 文件来通信。服务器端代码:#include #include #include #include #include #include intmain(intargc,char*argv[])原创 2013-10-17 14:29:34 · 1781 阅读 · 1 评论 -
netlink socket 好文推荐
两年前看到这篇入门文章,这几天看书遇到netlink socket,就又读了一遍,顺便翻译了一篇放上来,对原文中例子代码的一些小问题进行了修改,如果译文有不清楚或者错误的地方,敬请指出!!顺带附上了原文地址,大家可以参考E文。另外,word文档打印成PDF也作为附件提供下载,方便大家离线阅读。===============================做了个简单的应用,整理成转载 2013-11-05 09:31:01 · 1079 阅读 · 0 评论 -
android Binder机制1---Binder原理介绍
1.Binder通信机制介绍这篇文章会先对比Binder机制与Linux的通信机制的差别,了解为什么Android会另起炉灶,采用Binder。接着,会根据Binder的机制,去理解什么是Service Manager,在C/S模型中扮演什么角色。最后,会从一次完整的通信活动中,去理解Binder通信的过程。1.1 Android与Linux通信机制的比较虽然A转载 2014-03-11 18:28:32 · 729 阅读 · 0 评论 -
android Binder机制3---Native层
Native层流程大纲介绍完Binder驱动的构架后,下面我们进入到Binder Native层的流程分析。Binder的整体流程可分为如下几个步骤:Service Manager成为守护进程--- Service Manager告知Binder驱动程序它是Binder机制的上下文管理者。Server和Client获得Service Manager的远程接口--- defaultS转载 2014-03-11 18:32:51 · 1588 阅读 · 0 评论 -
linux内核软中断引起大量丢包
最近用linux做nat多出口时,遇到的几个问题,经过一个星期的资料查找跟具体实践终于给解决了,由于的问题复杂性,加之个人水平十分有限,解决的过程十分的痛苦,为了使更多的人,不痛苦或者少痛苦一点,介绍一下问题解决的过程。先说说环境1.硬件:DELL R4102.网卡:板载1000M BCM57092.OS: RHEL 5.5 x86_643.KERNEL:原创 2015-11-06 14:11:51 · 3113 阅读 · 1 评论