自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (10)
  • 收藏
  • 关注

原创 accept出错

<br />1、accept(m_Socket,(struct sockaddr *)&m_ConnectAddr,&sizeof(struct sockaddr_in)); <!-- @page { margin: 2cm } PRE { font-family: "文鼎PL细上海宋Uni" } P { margin-bottom: 0.21cm } -->error : as unary & operand accept<br /><br />原因是,a

2010-07-29 09:39:00 1462

转载 服务器的几种模型

<br />出自:http://tieba.baidu.com/f?kz=204063863<br /> <br /> <br />循环服务器:循环服务器在同一个时刻只可以响应一个客户端的请求 <br /><br />并发服务器:并发服务器在同一个时刻可以响应多个客户端的请求 <br /> <br />1、循环服务器:UDP服务器 <br />UDP循环服务器的实现非常简单:UDP服务器每次从套接字上读取一个客户端的请求,处理, 然后将结果返回给客户机. <br /><br />可以用下

2010-07-27 10:48:00 576

原创 一个C++拷贝构造函数的例子

<br />#include <iostream>using namespace std;class Vector{public: Vector(int s=100); Vector(Vector &x); int& elem(int ndx); void display(); void set(); ~Vector();private: int size; int *buffer;};Vector::Vector(Vector &x){

2010-07-26 11:37:00 477

原创 关于基类指针、派生类指针、基类对象派、生类对象问题

<br />1、基类指向派生类的指针<br />2、派生类指向基类的指针<br />3、以及将派生类指针强制转换为基类指针<br />4、将基类指针强制转换为派生类指针<br /> <br />无论是基类指向派生类还是派生类指向基类,重点就是哪个类的指针就调用哪个类的方法,而输出的是指针指向的对象。<br /> <br />基类指向派生类的指针即将派生类对象赋给基类指针,如果输出的话,调用的方法是基类的方法,输出的是基类在派生类中的成员(想要通过基类指针调用那些只有派生类才有的成员将会产生语法错误)。<

2010-07-22 10:33:00 790

原创 回调函数

#include #include #include using namespace std;typedef void (*CALLBACK)(int a,int b);class base{private:int m;int n;static CALLBACK func;public:void registercallback(CALLBACK fun,int k,int j);void callcallback();};CALLBACK bas

2010-07-20 09:52:00 367

原创 undefine reference to pthread_create

<br />用code:blocks 编译那个 socketonlinux 一个多线程项目,出现了<br /> <br />undefine reference to pthread_create 错误!!<br /> <br />解决方法:<br /> <br />Project -> Build options -> Linker settings -> Link libraries 里加上pthread

2010-07-13 10:13:00 638 1

原创 gethostname和gethostbyname

<br />struct hostent{ <br /> char *h_name;                    /* official domain name of host */<br /> char **h_aliases;                /* null-terminated array of domain names */<br /> int h_addrtype;                   /* host address type (AF_INET)

2010-07-12 16:11:00 817

原创 live555判断文件类型

MediaSubsession::initiate() 中,调用 strcmp(fCodecName, "H264"),如果是H264文件,则    fReadSource = fRTPSource  = H264VideoRTPSource::createNew(env(), fRTPSocket, fRTPPayloadFormat,            fRTPTimestampFrequency);其中fCodecName 由codecName 传入;codecName 由 sdp

2010-07-07 16:46:00 774

shared_ptr

shared_ptr boost audio video AVDataPool

2015-12-16

test.264视频文件

dm365编码出来的H264视频文件,供测试用!

2010-12-28

g711音频文件测试用

pcmu g711 音频文件,测试用。8000Hz

2010-09-14

ttxk的rtsp源码

ttxk 裤子 rtsp 没有RTCP!!是在xp平台的

2010-09-01

linux c++线程

本人主要想练习一下socket c++ 多线程编程, 这个项目想要实现的工能是:这是一个服务器,运行先等待 client的连接,当有 client连接,服务器创建一个线程!主线程是还是等待 client发送的信息,创建的线程也是做简单的任务处理! 现在遇到的问题是,不知道咋回事,主线程 pthread_cond_signal (&cond) 发送的条件 似乎 新的线程 pthread_cond_wait (&cond, &mutex) 没有收到,不知是不是发生传说中的死锁???

2010-08-26

select server

平台:linux 语言:C++ 描述:自己写的一个聊天服务器,主要用到select异步处理!

2010-08-03

如何实现最小的RTSP服务器

代码参考了 yanyuan9527 按照RFC3984协议实现H264视频RTP打包(附源代码) 想要实现的功能是: 在暴风、或VLC输入rtsp://127.0.0.1:8800/test.264可以连接服务器,服务器就向它发送H264视频数据。

2010-06-03

socket编程原理

有完整的server client例子,讲解注释得非常详细, 很适合网络编程入门者

2010-04-10

linux设备驱动程序

非常合适初学者,本书讲解的非常详细,下载好记得评论,谢谢!!

2010-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除