c/c++
文章平均质量分 53
小白菜VS
你不是一个人在战斗
展开
-
嵌入式linux获取网络IP和子网掩码
int GetIPAddrAndNetMask(char *ps8Ipaddr, char *ps8NetMask, const char *ps8IfName){ int sock; struct sockaddr_in *sin; struct ifreq *ifr; char as8Buff[BUFSIZ]; struct ifconf conf; if ( (原创 2014-03-28 10:38:29 · 1179 阅读 · 0 评论 -
C语言几种排序算法比较
C语言几种排序算法比较 分类: C/C++一、分类与性能1、稳定排序和非稳定排序简单地说就是所有相等的数经过某种排序方法后,仍能保持它们在排序之前的相对次序,我们就说这种排序方法是稳定的。反之,就是非稳定的。比如:一组数排序前是a1,a2,a3,a4,a5,其中a2=a4,经过某种排序后为a1,a2,a4,a3,a5,则我们说这种排转载 2015-05-09 23:33:09 · 1808 阅读 · 0 评论 -
线程同步的方式和机制
线程同步的方式和机制临界区、互斥区、事件、信号量四种方式临界区(Critical Section)、互斥量(Mutex)、信号量(Semaphore)、事件(Event)的区别 1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。在任意时刻只允许一个线程对共享资源进行访问,如果有多个线程试图访问公共资源,那么在有一个线程进入后,其他试图访问公共资源的转载 2015-05-10 20:48:14 · 550 阅读 · 0 评论 -
LIVE555 4路1080P客户端花屏延迟的问题
rtsp服务端也是用live555 架构的,用VLC连接的时候播放正常,视频源为1080P的我在openrtsp的基础上封装了一个4路的客户端,4路连接我搭建的服务端,发送视频解码会出现花屏卡顿的现象,有谁遇到过这样子的问题吗?原创 2015-10-22 17:51:49 · 2502 阅读 · 0 评论 -
想将SNTP协议的客户端和服务器端集成在一个系统中
想将SNTP协议的客户端和服务器端集成在一个系统中,不过同一个时刻只会运行其中的某一个功能要做到的效果是:1、局域网中只有一个设备当服务端,给其他设备提供对时服务2、当该服务器挂掉了,局域网中的其他客户端的设备必须要有一个设备舍弃客户端改当服务器的功能有人做过类似的功能的求指导!!!!!!!!!!!!!!!!!!!!!!原创 2015-11-16 15:42:36 · 839 阅读 · 0 评论 -
linux udp 客户端recvfrom,一直没有数据接收,谁能帮看看这代码哪里出了问题了????
void* StartDiscoveryThread(void *arg){ int so_broadcast=1; struct sockaddr_in toAddr; //客户端的网络地址。 struct sockaddr_in serverAddr; //服务器端的网络地址。 char inBuff[DD_BUFF_LEN]; int sockaddrLen = 0; in原创 2015-11-18 16:38:29 · 5249 阅读 · 0 评论