Constructeur de la classe Socket EN JAVA

Fermé
nezar1990 Messages postés 4 Date d'inscription dimanche 12 décembre 2010 Statut Membre Dernière intervention 31 décembre 2011 - 12 déc. 2010 à 15:47
flo13142 Messages postés 71 Date d'inscription mardi 7 décembre 2010 Statut Membre Dernière intervention 21 février 2011 - 14 déc. 2010 à 12:09
Bonjour,

je suis un débutant en java et j'ai une question pour vous mes amies???

mon problème est ce constructeur :
Socket(InetAddress address, int port, InetAddress localAddr, int localPort);

qu'il est la différence entre "int port" et le "int localPort" ?
car pour moi c'est similaire.

merci d'avance; :D


A voir également:

1 réponse

flo13142 Messages postés 71 Date d'inscription mardi 7 décembre 2010 Statut Membre Dernière intervention 21 février 2011 18
14 déc. 2010 à 12:09
Salut,

int port

c'est le port sur lequel tu veux te connecter (sur la machine distante en général, 21 pour le FTP par exemple).
int localPort

c'est le port qui sera utilisé en local sur ta machine.
En général il est attribué automatiquement en utilisant ce constructeur :
public Socket(InetAddress address,
              int port)

pour plus de détail la java doc : http://download.oracle.com/javase/1.4.2/docs/api/java/net/Socket.html int, java.net.InetAddress, int)
0