VC++常用功能封裝代碼一系列文章與原始碼 (打廣告,哈哈,看看一系列再決定要不要訂閱)
https://blog.csdn.net/kaizi318/article/details/108846326
源代碼demo已上傳到百度網盤:永久生效 ,代碼實作了TCP服務端功能,以及TCP客戶端功能
本代碼實作大小資料傳輸都沒問題,實作應用于局域網音視頻傳輸,一點問題都沒有!
封裝的是CAsyncSocket , 有詳細注釋,絕對可用,絕對開放原始碼!
來直接上代碼:
#pragma once
namespace TSock
{
typedef void (*TSockCB)(LPCSTR szId, BYTE* pData, int nLen);
// 服務器端函式
// 初始化socket服務器
extern "C" BOOL PASCAL TSInit(int nPort);
// 退出socket服務器
extern "C" void PASCAL TSExit();
// 設定處理資料的回呼函式
extern "C" void PASCAL TSSetCB(TSockCB pCB);
// 向連接的客戶端廣播訊息
extern "C" void PASCAL TSCast(LPCVOID pData, int nLen);
// 向指定的客戶端發訊息
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/155349.html
標籤:其他
上一篇:音視頻開發技術的進階路線
