Claro que si. El objetivo de trabajar con Sockets comunicar un cliente con un servidor remotamente.
Para pruebas puedes tener el server y el client en el mismo proyecto. Ambas serán dos clases que contengan el método main. Solo corre primero el server y luego el client.
También puedes instanciar el server y el client en un mismo main. Pero no es práctico.
Para pruebas puedes tener el server y el client en el mismo proyecto. Ambas serán dos clases que contengan el método main. Solo corre primero el server y luego el client.
También puedes instanciar el server y el client en un mismo main. Pero no es práctico.