Por favor, dígame la diferencia entre Enviar y BeginSend de Socket en C#
Enviar: sincroniza el proceso actual, que dejará de ejecutarse hasta el final del procesamiento de envío.
BeginSend: asíncrono, un subproceso independiente procesará el comando de envío y no afectará al subproceso principal actual. El contenido posterior a BeginSend se ejecutará inmediatamente sin esperar. Cuando se completa el envío, puede haber una devolución de llamada para informarle al hilo principal el resultado del procesamiento de este comando.