原创 epoll中的data聯合體怎樣使用的問題

1、epoll結構體的成員data其實是一個結構體,具體如下: typedef union epoll_data { void *ptr; int fd; uint32_t u32; uint64_t u64; } epo

原创 libxml2 解析xml字符串

最近在封裝一個sdk接口給內部使用的時候,原來項目都是用c++開發的,xml解析工具用的是:Tinyxml,挺不錯,至少不用考慮內存釋放問題。這也是c++資源管理的好處。。。 因爲提供的是c的接口,所以tinyxml顯然不能用了。後面

原创 rtsp 客戶端怎樣保活

1、 Q: 各位老大,小弟有個問題,就是RTSP客戶端與服務器之間是如何保活的? 就是當client與server建立好session後,是如何保證該session正在使用,不被刪掉了噶?         A1:  RTSP服務器與客戶端

原创 流媒體學習好地方

http://www.wisestudy.cn/opentech/darwin-serverArchitecture.html http://www.cnblogs.com/chenxianpao/p/5572895.html(memc

原创 wireshark ts流分析--簡明步驟

1、先過濾出:在wirwshark的過濾框中:mpeg_pmt     回車,找到所有的pat包; 2、根據pat包的program map pid, 得到pmt的PID值。 3、根據pmt的pid數值,查找緊接的下一個 包,pid爲該

原创 線程池

#include<stdio.h> #include<pthread.h> #include<string> #include<iostream> using namespace std; static pthread_mutex_t