Cita de: EdgKrg27 en 26 Octubre 2020, 17:57 PM
Buenas comunidad, soy nuevo en el foro. La duda que traigo es porque estoy tratando de diseñar un pequeño programa que llame a procedimientos remotos (RPC), estoy haciendo un ejemplo básico, pero me sale el siguiente error en el cliente:Código (java) [Seleccionar]Cliente Java: java.io.IOException: Conexión rehusada (Connection refused)
y en el servidor me sale el siguiente error:Código (java) [Seleccionar]java.net.BindException: Permiso denegado (Bind failed)
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:387)
at java.net.ServerSocket.bind(ServerSocket.java:390)
at java.net.ServerSocket.<init>(ServerSocket.java:252)
at org.apache.xmlrpc.WebServer.createServerSocket(WebServer.java:240)
at org.apache.xmlrpc.WebServer.setupServerSocket(WebServer.java:264)
at org.apache.xmlrpc.WebServer.run(WebServer.java:470)
at java.lang.Thread.run(Thread.java:748)
Exception in thread "XML-RPC Weblistener" java.lang.RuntimeException: Permiso denegado (Bind failed)
at org.apache.xmlrpc.WebServer.run(WebServer.java:476)
at java.lang.Thread.run(Thread.java:748)
No se a que se deba el error, este error sale en el momento en que un cliente se quiere conectar al servidor, no se si alguien pudiera ayudarme, GRACIAS.
El programa completo se encuentra en GItHub:
https://github.com/EdgKrg27/RPC_ejemploBasico
cambia el puerto a otro, 8081 a ver.
"http://localhost:8081"
https://github.com/EdgKrg27/RPC_ejemploBasico/blob/master/src/rpc/JavaClient.java
Linea 16 WebServer server = new WebServer(8081);
https://github.com/EdgKrg27/RPC_ejemploBasico/blob/master/src/rpc/RPC.java
En lo posible usa maven