Cómo obtener mediante programación la velocidad de transmisión de red de una aplicación
Si deseas mejorar la eficiencia del envío, debes formar un paquete grande y luego enviarlo.
Paso uno:
BYTE* pBuf = new BYTE [ 5 * 1024 * 1024 ] //Abre una memoria lo suficientemente grande. Por ejemplo: 5 MB.
Paso 2:
Copie los datos de la secuencia a esta memoria a la vez. Y obtenga el tamaño real de la memoria ocupada nRealSize.
La unidad nRealSize aquí es bytes.
Paso 3:
Enviar( pBuf, nRealSize);