![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式学习
大冰的小屋
这个作者很懒,什么都没留下…
展开
-
socket网络编程
Linux 中的网络编程通过socket实现,socket是一种文件描述符,其类型有:(1)流式套接字(SOCK_STREAM)可以提供可靠的面向连接的通讯流,使用TCP协议。TCP协议保证了数据传输的正确性和顺序性。(2)数据报套接字(SOCK_DGRAM)数据报套接字定义了一种无连接的服务,数据通过相互独立的报文进行传输,是无序的,并且不保证可靠、无差错,使用数据报文协议UDP。(原创 2013-04-09 19:46:17 · 996 阅读 · 0 评论 -
Linux下定时函数setitimer
http://blog.csdn.net/water_cow/article/details/7519436 简介setitimer( )是由Linux提供的一个非标准C库函数,它提供时间精度较高的定时功能。setitimer( )函数功能介绍:setitimer( )函数原型:int setitimer(int which, const struct itimerva转载 2013-05-29 14:07:35 · 862 阅读 · 0 评论 -
linux access()函数和readdir()函数
http://www.2cto.com/os/201208/151779.htmllinux access()函数和readdir()函数1 linux access()函数和readdir()函数1.1 access()access函数的原型如下:int access(const char *pathname, int mode);此函数是用来获得调用进程对p转载 2013-05-29 21:16:46 · 991 阅读 · 0 评论 -
opendir介绍
opendir(打开目录)相关函数 open,readdir,closedir,rewinddir,seekdir,telldir,scandir表头文件 #include#include定义函数 DIR * opendir(const char * name);函数说明 opendir()用来打开参数name指定的目录,并返回DIR*形态的目录流,和open()类似,接下来对原创 2013-05-29 21:09:33 · 2898 阅读 · 0 评论 -
如何正确的终止正在运行的子线程
http://creator.cnblogs.com/最近开发一些东西,线程数非常之多,当用户输入Ctrl+C的情形下,默认的信号处理会把程序退出,这时有可能会有很多线程的资源没有得到很好的释放,造成了内存泄露等等诸如此类的问题,本文就是围绕着这么一个使用场景讨论如何正确的终止正在运行的子线程。其实本文更确切的说是解决如何从待终止线程外部安全的终止正在运行的线程首先我们来看一下,让当前正在转载 2013-06-09 11:28:16 · 1170 阅读 · 0 评论 -
openssl简介-协议
openssl简介-协议SSL(Secure SocketLayer)是netscape公司提出的主要用于web的安全通信标准,分为2.0版和3.0版.TLS(Transport Layer Security)是IETF的TLS工作组在SSL3.0基础之上提出的安全通信标准,目前版本是1.0,即RFC2246.SSL/TLS提供的安全机制可以保证应用层数据在互联网络传输不被监听,伪造和窜改.转载 2013-06-13 19:07:21 · 1205 阅读 · 0 评论 -
安全文件传输分析
在main()主函数里:1、初始化客户端最大连接数。MaxClientNum = InitMaxClientNum();2、将文件admin.txt(记录管理员的信息)和user.txt(记录用户的信息) 放入Admin[1024] 和 User[1024]数组中以便以后验证管理员和用户的登录信息。3、管理员登录, 对输入的名字和密码判断是否在已经注册了的admin.txt 文件里。原创 2013-06-14 10:09:44 · 909 阅读 · 0 评论