⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mycommpublic.h

📁 组播网络程序测试,对于学习组播技术有帮助
💻 H
字号:
#include "stdafx.h"
#ifndef _HLITTLE_COMM_PUBLIC_H
#define _HLITTLE_COMM_PUBLIC_H

/*************Function by hlittle*********************/
#define MSG_SEND_PROGRESS WM_USER+201 
#define MSG_RECV_PROGRESS WM_USER+202
#define MSG_LIST_ERROR    WM_USER+203
#define UNIT_K  1000
#define DOT   ","
#define OUT_FILE  "Temp.idp"
#define MON_DELAY_TIME   3000 

#define MAX_SAVE_BLOCK_NUM       500
#define IPBYTENUM   4  // ipv4 
#define TEXT_SIZE_8    8
#define TEXT_SIZE_16    16
#define TEXT_SIZE_32    32
#define TEXT_SIZE_64    64
#define TEXT_SIZE_128    128
#define TEXT_SIZE_256   256

#define MON_BLOCK_SPACE                 7
#define BS_TIMER_DELAY                 10
#define PROFILE_BITRATE                8   //UNIT kbp/s
/**********************Bserver Returen Result**********************/
#define EXEC_FAIL                       0
#define EXEC_OK                         1 

#define  BS_FAIL                        0
#define  BS_OK                          1    
#define  CLOSETHREADCODE              0xFFFFFFFF

#define  INVALID_VALUE                  -1
#define  INVALID_STRING                 "####"

typedef enum _tag_Stream_Status{
	S_S_Idle=0,
    S_S_Inited,
	S_S_Running,
	S_S_Paused,
	S_S_Stoped,
	S_S_Closed,
	S_S_Recving,
	S_S_Error,
}Stream_Status;  //命
static float fBitrateArray[]={
	0.097,0.488,0.781,1,2,5,8,10,15,20,25,30,40,50,64,70,80,90,100};

extern HWND  g_hMonWnd;

extern void ReSubString(char *pParentString,char *pChildString,char * strSplitCode);
extern void SetAddress(char* strAddress,CIPAddressCtrl* pAddCtrl);
extern void  GetAddress(char *pout,CIPAddressCtrl* pAddCtrl);
extern void InitListCtrl(CListCtrl * pList,char *pszDesc[],
		             long lColumnWidth[],int nColumnNum);
extern int _ReadLine(FILE *fp,char pBuffer[]);
extern void SwapBstrToString(BSTR *pbstr,char *pOut);
extern void SwapStringToBstr(char *pin,BSTR *pbstrOut);
extern void CloseHandle_(HANDLE );
extern BOOL InitWSA();
extern void EndWSA();
extern BOOL BitRateIsValid(DWORD dwPreTime,DWORD dwBitrate,DWORD dwPos);
extern DWORD GetBitrate(DWORD dwSpanTime,DWORD dwDataSize);
extern void SwapToDotString(char *poutstr,long nInValue);
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -