Comunicaciones serie y Ethernet VB y VB.NET
Respecto a la comunicación por puerto serie:
Obviamente, no eres consciente (no eres consciente, no estás acostumbrado) de recibir datos mediante un enfoque basado en eventos.
Se recomienda verificar cuidadosamente el evento OnComm del componente del puerto serie (VB6 o VB.net) y su problema se resolverá.
Acerca de la comunicación Ethernet:
Los puertos se pueden reutilizar en la comunicación TCP y puede encontrar muchos ejemplos haciendo clic en "Reutilización de puertos TCP" en Baidu.
Pero en la mayoría de los casos, no se recomienda la reutilización de puertos y se debe utilizar la agrupación de conexiones del lado del servidor.
Alternativamente, si no desea utilizar TCP en absoluto, puede utilizar UDP.