- 博客(11)
- 资源 (10)
- 收藏
- 关注
原创 live555与quicktime rtsp组播交互信息
<br />DESCRIBE rtsp://192.168.1.154:8557/h264 RTSP/1.0<br /><br /> CSeq: 1<br /><br /> Accept: application/sdp<br /><br /> Bandwidth: 512000<br /><br /> Accept-Language: hr-HR<br /><br /> User-Agent: QuickTime/7.6.9 (qtver=7.6.9;os=Windows NT 6.1)<br
2010-12-31 14:08:00 1845 1
转载 组播发送与接收程序
<br />参考:周立发<br /> <br />组播发送程序 :只是发送一个语句,并有一个计数标致。<./程序名 要发往的组播地址 端口号><br />组播接收程序:接收指定的一个组播地址和端口号的信息。<./程序名 要接收的组播地址 端口号><br /> <br />//发送程序 #include <sys/types.h> #include <sys/socket.h> #include <arpa/inet.h> #include <stdio.h> #include <stdlib.h>
2010-12-14 16:35:00 3188
原创 随机生成一个多播地址
<br />网络地址字符串:以数字和点组成的字符串,例如:“163.13.132.68”。<br /><br /> 网络地址字符串(232.0.1.0) 转 二进制(0xE8000100) <br /> const char* cp = "232.0.1.0";<br /> unsigned long int aa = inet_addr(cp);<br /> printf("aa = %x/n",htonl(aa));<br /><br /> 二进制(0xE8000100)转 网络地址字
2010-12-10 15:26:00 931 1
原创 string转char*
<br />string转char*<br /> 两种方法,<br />1、直接等于<br /> string str = "abcde"; <br /> int len = str.size();<br /> char* pp = (char*)malloc(len+1);<br /> pp = str.c_str();<br /><br /> 2、<br /> string str = "abcde"; <br /> int len = str.size();<br /> char*
2010-12-09 16:46:00 614 1
原创 live555与vlc的rtsp组播交互信息
<br />OPTIONS rtsp://192.168.1.154:8557/h264 RTSP/1.0 <br /> CSeq: 2 <br /> User-Agent: LibVLC/1.1.4 (LIVE555 Streaming Media v2010.09.25) <br /> <br /> RTSP/1.0 200 OK <br /> CSeq: 2 <br /> Date: Sat, Jan 01 2000 00:01:56 GMT <br /> Public:
2010-12-08 15:12:00 4584 2
原创 一个常用的client程序
<br />写服务器时常用来测试的client程序。<br />实现 connect 服务器, 接收打印输出服务器信息, 接收从键盘输入数据并发送给server 。<br /> <br /> <br />#include <stdlib.h> #include <stdio.h> #include <errno.h> #include <string.h> #include <netdb.h> #include <sys/types.h> #include <netinet/i
2010-12-06 17:50:00 896
原创 指针与引用问题
<br />//http://topic.csdn.net/u/20101205/22/eba05c6c-80a1-4316-9a67-6f3abf505ff8.html #include "stdio.h" #include "stdlib.h" #include <string.h> #include <iostream> using namespace std; void fun(int* &x,int* &y) { int a = 3; int b = 4;
2010-12-06 14:36:00 400
原创 sizeof计算一个结构体大小
<br />#include <stdio.h> int main() { struct _AAA { char a; char e; double b; char c; int x; char f,g,h; short m,n; int d; }AAA; struct _BBB { double b; char a; char c; }BBB; printf("sizeof AAA is %d/n
2010-12-05 17:04:00 601
原创 写个链表删除,自己容易出错
<br /> if(note->ReturnNextNote()->ReturnServerMediaSession()->ReturnSession_ID() == pNote->ReturnServerMediaSession()->ReturnSession_ID()) { //cout<<"find the match note"<<endl; //temp1 = note->ReturnNextNote();
2010-12-05 16:59:00 502
原创 recv send 的数据 用printf()打印出现意想不到的数据
<br />1、send()里的size 是要发送数据的大小;<br /> 2、用bzero()代替memset()清零;<br /> 3、收size大小的数据,还是 buffer[size] = "/0";
2010-12-04 16:27:00 835
翻译 用C++写多线程程序
class Thread { public: Thread(); int Start(void * arg); protected: int Run(void * arg); static void * EntryPoint(void*); virtual void Setup(); virtual void Execute(void*); void * Arg() const {return
2010-12-01 17:50:00 558 1
linux c++线程
2010-08-26
如何实现最小的RTSP服务器
2010-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人