网络通信、ACE、通讯协议(RTSP、RTP、RTCP)
bsplover
热爱音视频编解码、网络编程
展开
-
在windows 下用C实现的一个多播的简单例子
/* 编译通过环境,Windows XP sp2,Windows 2003 server SDK,VC++6.0 sp5. */ /************************************************************************ * File: UDP group broadcast header file * Author: WenXiaoyo转载 2012-02-27 11:02:56 · 1099 阅读 · 0 评论 -
TCP
一、TCP数据包格式 首部格式:http://en.wikipedia.org/wiki/Transmission_Control_Protocol 建立和关闭连接时,SYN和FIN需要占一个序列号,其它的纯ACK不占序列号。 伪首部计算:http://www.tcpipguide.com/free/t_TCPChecksumCalculationandtheTCPP转载 2012-12-11 10:57:03 · 1037 阅读 · 0 评论 -
2MSL TCP三次握手连接与四次握手关闭过程
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接,如图1所示。 (1)第一次握手:建立连接时,客户端A发送SYN包(SYN=j)到服务器B,并进入SYN_SEND状态,等待服务器B确认。 (2)第二次握手:服务器B收到SYN包,必须确认客户A的SYN(ACK=j+1),同时自己也发送一个SYN包(SYN=k),即SYN+ACK包,此时服务器B进入SYN_RECV状态转载 2012-12-11 13:59:54 · 1233 阅读 · 0 评论 -
SO_REUSEADDR的作用
原贴地址:http://topic.csdn.net/u/20090103/16/a0414edb-b289-4c72-84da-39e155e8f4be.html 如下演示程序,程序目的是: 先准备好一个ServerSocket,监听端口8880, 然后建一个ClientSocket(受限于业务需要,必须在ServerSocket准备好后再建Client),也必须绑定同一端转载 2012-12-12 10:45:16 · 922 阅读 · 0 评论 -
浅析HTTP协议
HTTP协议是什么? 简单来说,就是一个基于应用层的通信规范:双方要进行通信,大家都要遵守一个规范,这个规范就是HTTP协议。 HTTP协议能做什么? 很多人首先一定会想到:浏览网页。没错,浏览网页是HTTP的主要应用,但是这并不代表HTTP就只能应用于网页的浏览。HTTP是一种协议,只要通信的双方都遵守这个协议,HTTP就能有用武之地。比如咱们常用的QQ,迅雷这些软件,都会使用转载 2014-10-14 18:19:39 · 924 阅读 · 0 评论 -
iOS流媒体开发的资料
晚上无事,收集一些关于iOS流媒体开发的资料,供需要时查阅! (1)“Real-Time Streaming Protocol (RTSP)”比较官方的资料(链接)。 (2)“ffmpeg”在百度百科的简介(链接)。 (3)“ffmpeg”的官网:http://ffmpeg.org/,使用ffmpeg开发流媒体播放器的实例在这儿。 (4)“http://stackoverf转载 2015-07-09 16:50:56 · 1178 阅读 · 0 评论