Salut,
J'ai un programme client/serveur que j'execute en parallèle sur 2 machines avec NetBeans et ça fonctionne.

J'ai fait un exécutable Client et un exécutable Serveur que je lance en ligne de commande sur 2 machines différentes:

Voila l'exécutable Client qui plante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
[t@ceps-ea1 dist]$ java -jar ServiceDistant.jar
Exception in thread "main" java.net.BindException: Permission denied
        at java.net.PlainDatagramSocketImpl.bind0(Native Method)
        at java.net.PlainDatagramSocketImpl.bind(PlainDatagramSocketImpl.java:82)
        at java.net.DatagramSocket.bind(DatagramSocket.java:368)
        at java.net.DatagramSocket.<init>(DatagramSocket.java:210)
        at java.net.DatagramSocket.<init>(DatagramSocket.java:261)
        at org.acplt.oncrpc.server.OncRpcUdpServerTransport.<init>(OncRpcUdpServerTransport.java:132)
        at org.acplt.oncrpc.server.OncRpcUdpServerTransport.<init>(OncRpcUdpServerTransport.java:97)
        at org.acplt.oncrpc.apps.jportmap.jportmap.<init>(jportmap.java:68)
        at org.acplt.oncrpc.apps.jportmap.OncRpcEmbeddedPortmap$embeddedjportmap.<init>(OncRpcEmbeddedPortmap.java:194)
        at org.acplt.oncrpc.apps.jportmap.OncRpcEmbeddedPortmap.<init>(OncRpcEmbeddedPortmap.java:77)
        at org.acplt.oncrpc.apps.jportmap.OncRpcEmbeddedPortmap.<init>(OncRpcEmbeddedPortmap.java:58)
        at servicedistant.Main.main(Main.java:34)
[t@ceps-ea1 dist]$

A la ligne 34 j'ai ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
OncRpcEmbeddedPortmap embeddedPortMap = new OncRpcEmbeddedPortmap();

Et lorsque j'enlève cette ligne, j'ai cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
[t@ceps-ea1 dist]$ java -jar ServiceDistant.jar
1-Debut socket
1-Fin socket
1-Debut injection XDR
org.acplt.oncrpc.OncRpcTimeoutException: ONC/RPC call timed out
        at org.acplt.oncrpc.OncRpcTcpClient.call(OncRpcTcpClient.java:393)
        at servicedistant.metricwanClient.DEFINE_METRIC_1(metricwanClient.java:115)
        at servicedistant.Main.main(Main.java:218)
Nombre de maj : 0
Voila j'espère que vous saurez m'aider
++