从linux了解世界
发布时间:2016-03-31 20:58:19
tcp和udp的程序就不贴了,网上例程太多,放在附件里。下面分别说一下流程和细节tcp服务端流程:1、建立socket(socket函数)2、设置服务端sockaddr_in结构体,并绑定到第一步的socket(bind函数)3、设置客户端信息队列长度,也就是已经建立连接的客户端和未连接上客户端的最大数量,并把socket设为侦听状态(listen函.........【阅读全文】
发布时间:2016-03-31 19:52:43
#include #include #include #include #include #include &nb.........【阅读全文】
发布时间:2016-03-03 23:00:42
先来看一个问题抛砖引玉(mini2440开发板,mdk开发工具):int haha=0xdeadbeaf;int main(){ if(haha==0xdeadbeaf) 执行A else .........【阅读全文】
发布时间:2016-01-24 22:21:55
C语言预定义宏:__FUNCTION__当前函数名,__FILE__ 当前文件名,__LINE__当前行号(不考虑执行顺序,只考虑该执行代码在文件中第几行)printf(“filename is%s,functionname is %s,linenumber is %d",__FILE__,__FUNCTION__,__LINE__); Gcc不能主动和c++库链接,gcc–lstdc++就和g++一样了Gcc –E.........【阅读全文】
发布时间:2016-01-20 22:30:31
前几天编写字符设备驱动点亮led的程序中,核心代码只有一个函数register_chrdev(),想理解字符设备驱动的工作流程,只要展开这个函数就可以:static inline int register_chrdev(unsigned int major, const char *name, const struct file_operations *fops) return __registe.........【阅读全文】