Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

185
Vistas
mensajería de socket java en una red

este es el código que ejecuta el servidor en un subproceso infinitamente y el cliente tres veces, este código funciona bien cuando conecto dos vueltas en mi punto de acceso móvil, pero luego cuando intento conectarme al WiFi de mi universidad (red más grande) no funciona Entonces, ¿qué debo hacer para hacerlo bien cuando me conecto a la red de la universidad?

gracias de antemano :)

 import java.io.*; import java.net.*; import java.util.*; public class MyServer { public static void main(String[] args) { new thser(); for (int i=0;i<3;i++ ) { try { Scanner in=new Scanner(System.in); String mys=in.nextLine(); Socket s=new Socket("112.168.43.134",6666); DataOutputStream dout=new DataOutputStream(s.getOutputStream()); dout.writeUTF(mys); dout.flush(); dout.close(); s.close(); } catch(Exception e) { System.out.println(e); } } } } class thser extends Thread { public thser() { start(); } public void run() { while(true) { try { ServerSocket ss=new ServerSocket(6666); Socket s=ss.accept();//establishes connection DataInputStream dis=new DataInputStream(s.getInputStream()); String str=(String)dis.readUTF(); System.out.println("message= "+str); ss.close(); } catch(Exception e) { System.out.println(e); } } } }
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

No estoy seguro de haber entendido bien la pregunta, pero esta es mi respuesta: las redes más grandes, que pueden ser vulnerables a ataques internos, generalmente enrutan sus conexiones para que dos dispositivos en su red no puedan comunicarse directamente entre sí. Este es el caso de mi escuela, lo que me impide alojar servidores locales en la red. Este podría ser el problema en tu caso. Es posible que el enrutador en su collage no permita que su computadora envíe paquetes a ninguna IP local en la red.

Creo que es muy probable que este sea el problema. Puede probar esto simplemente intentando hacer ping a su teléfono o algo así, cuando ambos están en la red de collage.

El programa funcionó muy bien en mi computadora :)

PD: Espero que hayas recordado cambiar la ip en la línea 15, cuando cambiaste de tu hotspot wifi a tu collage wifi

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda