- 博客(3)
- 资源 (1)
- 收藏
- 关注
转载 socket编程需要注意的问题
1. connect() TCP(SOCK_STREAM)是连接到服务端,UDP(SOCK_DGRAM)是把本地地址端口和服务端的对应起来,并没有建立连接 connect前也可以用bind()绑定本地地址端口到clientfd,bind的参数是本地地址端口;不使用bind则会自动绑定个2. 如果是UDP,则可以不用connect指定目标地址,直接用sendto就可以,recvfr
2013-10-26 20:27:00 989
原创 Real UID 和 Effective UID
每一个进程,在打开文件时,系统都要检该程序是否拥有足够的权限来进行该操作。Effective UID决定了是否拥有此权限来进行该操作。而Real UID则是执行程序的用户的ID。 可以通过为程序设置 setuid root 的属性使一个 own 为 root 的程序可以由所有用户执行,而不需要其他的权限。为程序设置 setuid root 属性: s
2013-10-26 20:20:29 888
转载 Linux驱动开发学习的一些必要步骤
1. 学会写简单的makefile 2. 编一些应用程序,可以用makefile跑起来3. 学会写驱动的makefile4. 写一简单char驱动,makefile编译通过,可以insmod, lsmod, rmmod. 在驱动的init函数里打印hello world,insmod后应该能够通过dmesg看到输出。5. 写一完整驱动, 加上read, write,
2013-10-20 21:33:14 852
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人