Error de c#socket al escuchar en diferentes puertos en la misma IP
¡La ejecución de excepciones le indicará claramente que el puerto se está reutilizando!
En el "segundo lugar"
IPEndPoint ipep = new IPEndPoint(ip, intPortDir);
Establezca un punto de interrupción para comprobar si el valor de intPortDir es el Lo mismo que el "segundo lugar". "Un lugar" es lo mismo.