Sí, puedes probarlo localmente. Puede usar la dirección de bucle invertido de 127.0.0.1
, el nombre de su máquina o dirección IP para conectarse.
Si está seleccionando números de puerto para su aplicación, asegúrese de comprender qué ports are used and reserved para otros programas. Por ejemplo, si intenta usar el puerto 80, se encontrará con conflictos con personas que están ejecutando servidores web.
Además, si bien las pruebas a nivel local son geniales, debe asegurarse de comprender cómo deberá configurar su aplicación en diferentes aplicaciones de firewall y enrutadores.
El servidor siempre escuchará en un solo puerto constante .. Pero cada cliente tendrá que abrir un puerto (que no puede ser el mismo servidor) para comunicarse con el puerto del servidor. –
Sí, lo siento, eliminé mi comentario, lo que quise decir es que, por lo general, las bibliotecas de sockets lo hacen automáticamente. Quiero decir que solo defines el puerto par y dejas que el socket decida aleatoriamente qué puerto usar para "salir". Corrígeme si estoy equivocado. – raz3r