- 博客(11)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
原创 备忘----创建套接字进行地址和端口进行网络序转换时使用ipv4和ipv6都通用的函数
#include 因为要兼容ipv6,socket的ip地址跟网络字节序二进制的转换,端口跟网络字节序二进制的转换。
2015-08-13 17:07:39 598
转载 c++ cout 格式化输出浮点数、整数及格方法
C语言里可以用printf(),%f来实现浮点数的格式化输出,用cout呢。。。?下面的方法是在网上找到的,如果各位有别的办法谢谢留下...iomanip.h是I/O流控制头文件,就像C里面的格式化输出一样.以下是一些常的:dec 置基数为10 相当于"%d"hex 置基数为16 相当于"%X"oct 置基数为8 相当于"%o"setfill(c) 设填充字符为c
2015-08-13 11:25:15 633
原创 CSpreadSheet类
#pragma once#ifndef CSPREADSHEET_H#define CSPREADSHEET_H#include #include class CSpreadSheet{public:CSpreadSheet(CString File, CString SheetOrSeparator, bool Backup = true)
2015-08-12 13:42:10 841
转载 afx.h(24) : fatal error
afx.h(24) : fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]解决方法:对着你的项目点击右键,依次选择:属性、配置
2015-08-12 13:37:20 592
转载 TCP状态转换图详解
注:主动、被动 与 服务器、客户端没有明确的对应关系。这个图N多人都知道,它排除和定位网络或系统故障时大有帮助,但是怎样牢牢地将这张图刻在脑中呢?那么你就一定要对这张图的每一个状态,及转换的过程有深刻 的认识,不能只停留在一知半解之中。下面对这张图的11种状态详细解析一下,以便加强记忆!不过在这之前,先回顾一下TCP建立连接的三次握手过程,以及 关闭连接的四次握手过程。1、建立连接
2015-08-07 15:25:14 545
转载 LINUX下Socket编程 函数格式详解
你需要了解的一些系统调用:socket()bind()connect()listen()accept()send()recv()sendto()recvfrom()close()shutdown()setsockopt()getsockopt()getpeername()getsockname()gethostbyname
2015-08-07 09:39:45 934
原创 pes时处理PTS和DTS的方法
PES包格式:分组开始码前缀:0x00 0x00 0x01流ID:视频为0x0E,音频为0x0CPES分组长度:这个包中此后数据的长度,包括此后剩余的PES包头长度和帧数据长度。PES首部数据长度:可选字段长度+填充字节长度。其中PTS/DTS标志位的意义为:0x01:表示pes包头长度后面跟一个DTS数据(一个DTS或PTS的长度为5个
2015-08-05 15:20:24 2250
转载 linux pthread_create()函数用法
linux下用C开发多线程程序,Linux系统下的多线程遵循POSIX线程接口,称为pthread。#include int pthread_create(pthread_t *restrict tidp, const pthread_attr_t *restrict attr, voi
2015-08-05 14:38:23 6213
转载 rtsp详解
实时流协议(RTSP)是应用层协议,控制实时数据的传送 。RTSP提供了一个可扩展框架,使受控、按需传输实时数据(如音频与视频)成为可能。数据源包括现场数据与存储在剪辑中的数据。本协议旨在于控制多个数据发送会话,提供了一种选择传送途径(如UDP、组播UDP与TCP)的方法,并提供了一种选择基于RTP (RFC1889)的传送机制的方法。1 介绍 1.1 目的 实时流协议
2015-08-03 15:15:23 6235
做一个服务器模仿rtsp的应答,但是应答的内容不会填
2015-07-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人