Red de conocimiento informático - Consumibles informáticos - Por favor, dígame la diferencia entre Enviar y BeginSend de Socket en C#

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.