France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
22 945 membres enregistrés - 1 895 262 posts - 97 276 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           [JAVA] se connecter sur un port IP distant [new question 07/03/06]
16 connectés(record : 207 le 05 juin 2007 - 05 h 23)

Vous devez vous connecter pour répondre au topic.
Precedent | 1,2,3,4,5,6,7,8,9 | Suivant
[JAVA] se connecter sur un port IP distant [new question 07/03/06]

Florent42
Eh oui cette ville existe...;)

Messages : 2 459
Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
  Posté le 06 août 2005 - 17 h 00 m 36 s
Reprise du message précédent :

j ai l impression que le port 2060 du central est un peu planté! resultat je n ai plus rien qui passe sur le logiciel prevu a cet effet

je reussis pas a debloquer le port a distance, je regarderais ce pb que lundi....



- je cherche un emploi
ICI


kha
Google is your best friend

Messages : 1 235
Inscrit le 01/03/02
Ville : Montreal
Non connecté
  Posté le 07 août 2005 - 06 h 35 m 57 s
LOL ca c est la meilleur ! tes tests auraient ils provoques un effet de bord dans le central tel. ? ;)




Florent42
Eh oui cette ville existe...;)

Messages : 2 459
Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
  Posté le 07 août 2005 - 10 h 55 m 03 s
je ne sais pas ce qui s est passe....ms un reset du central a distance n a rien change ...

lundi je l arreterais comme il faut et je le redemarrerais on verra ce que ca donne

par contre y a un truc ou je me pose une question:
es t il possible de gerer un port serie en java?
j explique pk je demande ca:
pour recuperer les taxes sur un central telephonique il y a 2 solutions:
- soit on se connecte sur le 2060 (apres avoir redirige les taxes sur le port 2060 dans la config du central)
- soit on se connecte sur le port taxation du central et pour cela on a besoin d un ordi avec un port serie. Par contre ce systeme est completement au fil de l eau resultat il n y a pas de commande pour vider le buffer (d apres ce qu on m a dit , on peut meme recuperer les taxes avec hyper terminal)

dc je me posais la question si avec java on pouvait gerer les ports serie pour se connecter soit sur le port serie soit sur le port 2060?



- je cherche un emploi
ICI


kha
Google is your best friend

Messages : 1 235
Inscrit le 01/03/02
Ville : Montreal
Non connecté
  Posté le 07 août 2005 - 18 h 13 m 04 s
Pour le port serie, je connais pas du tout desole. hyper terminal est un logiciel windows...




Petit_PimoOosE
rsqrtps & pshufb

Messages : 4 617
Inscrit le 15/06/03
Ville : Montréal
Non connecté
  Posté le 07 août 2005 - 18 h 22 m 00 s
Pour un ptit guide et le téléchargement de l'API, par ici : http://java.sun.com/products/javacomm/index.jsp

par contre, y a pas de référence on dirait :???:


Message édité 1 fois, la dernière par Petit_PimoOosE le 07 août 2005 - 18 h 24.

Huile de fraise.

Florent42
Eh oui cette ville existe...;)

Messages : 2 459
Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
  Posté le 07 août 2005 - 19 h 28 m 02 s
tu n as pas a t excuser Kha!!!! tu en fais deja bcp pour moi!!!

Petit_PimoOose> merci , j ai essaye de l installe mais pour l instant sans succès malgre leur doc pour l installation ca me fait toujours une erreur de chargement d une classe...



- je cherche un emploi
ICI


kha
Google is your best friend

Messages : 1 235
Inscrit le 01/03/02
Ville : Montreal
Non connecté
  Posté le 07 août 2005 - 20 h 19 m 56 s
En fait la il manqierait des steps :



# Add comm.jar to your classpath (do not do this step for a JRE installation).

* If you don't have a classpath defined:

C:\>set CLASSPATH=c:\jdk1.1.6\lib\comm.jar

* If you already have a classpath defined:

C:\>set CLASSPATH=c:\jdk1.1.6\lib\comm.jar;%classpath%


# Several serial port sample applications are provided with this release. One of them is BlackBox. To run BlackBox, first add BlackBox.jar to your classpath:

C:\>set CLASSPATH=c:\commapi\samples\Blackbox\BlackBox.jar;%CLASSPATH%

Now you can run BlackBox:

C:\>java BlackBox


1. Avant de lancer les examples, assure toi de es compiler.
2. pour compiler et lancer, passe directement le CLASSPATH via la ligne de commande. l option est :
-cp <autres classpah>;<path>\comm.jar;%CLASSPATH%;.;

Comme :
java -cp c:\commapi\samples\Blackbox\BlackBox.jar;%CLASSPATH%;.; BlackBox




kha
Google is your best friend

Messages : 1 235
Inscrit le 01/03/02
Ville : Montreal
Non connecté
  Posté le 07 août 2005 - 20 h 20 m 29 s
Ah be ncomme leur excample avec le jre dans le fond :

C:>\JRE\bin\jre -cp c:\JRE\jre\lib\comm.jar;c:\commapi\samples\Blackbox\BlackBox.jar BlackBox




kha
Google is your best friend

Messages : 1 235
Inscrit le 01/03/02
Ville : Montreal
Non connecté
  Posté le 07 août 2005 - 20 h 23 m 23 s
Ah aussi : pour les steps 1, 2,3 et 4, copie aussi les fichiers dans le dosier du JRE car c ets lui qui est utilise par defaut quand tu lance la commande java, et non ton jdk.

EDIT: j ai aussi mis comm.jar dans le dossier ext du JRE qui se trouve par defaut dans program files et dans le dossier jre du JDK. Ca evite de le mettre apres dans le classpath car automatiquement la machine virtuelle regarde le contenu du dossier ext pour charger les classes.


Message édité 1 fois, la dernière par kha le 07 août 2005 - 20 h 25.


kha
Google is your best friend

Messages : 1 235
Inscrit le 01/03/02
Ville : Montreal
Non connecté
  Posté le 07 août 2005 - 20 h 34 m 21 s
Voila pour moi ca fonctionne : apres etre alle dans le dosssier samples/blackbox, j ai lance :

java -cp BlackBox.jar BlackBox

et voila le resultat :





Florent42
Eh oui cette ville existe...;)

Messages : 2 459
Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
  Posté le 09 août 2005 - 10 h 35 m 26 s
bon je regarderais a nouveau alors ce fonctionnement de cet API.

J ai enfin eu la reponse: il n y a pas de commande pour récuperer le contenu du port 2060 tout est au fil de l eau
alors je ne sais pas ce que fait netcat ms lui m ouvre bien le port ms n affiche rien



- je cherche un emploi
ICI


iraysyvalo
-

Messages : 9 647
Inscrit le 19/11/02
Ville : Lyon
Non connecté
  Posté le 09 août 2005 - 10 h 40 m 11 s

Je t'ai donne la solution plus haut !




Pour un ban rapide et garanti sur ce forum, argumentez vos posts, dites simplement la verite, parlez de la realite et les leche-culs d'un cote et les maniaques du ban de l'autre se feront un plaisir de vous envoyer au purgatoire aussi sec.


Florent42
Eh oui cette ville existe...;)

Messages : 2 459
Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
  Posté le 09 août 2005 - 10 h 49 m 13 s
la solution de lancer netcat sur le serveur? mais le serveur est un central telephonique je ne peux rien installer...


de plus je viens de verifier un truc avec un sniffer (Ethereal) le port 2060 n est PAS UDP mais bel et bien TCP



- je cherche un emploi
ICI


Florent42
Eh oui cette ville existe...;)

Messages : 2 459
Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
  Posté le 09 août 2005 - 14 h 19 m 17 s
alors la grande nouvelle:

le truc c qu en fait il faut passer par....telnet!!

eh oui en passant par "telnet <<ip>> <<port>>" la on a bien les trames qui passent et qui sont a qqch pres celle que j ai montre:


Message édité 1 fois, la dernière par Florent42 le 17 août 2005 - 09 h 36.

- je cherche un emploi
ICI


Florent42
Eh oui cette ville existe...;)

Messages : 2 459
Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
  Posté le 09 août 2005 - 14 h 21 m 29 s
dc la question change un peu:
Es ce qu en Java, on peut executer une commande telnet et mettre le resultat dans un fichier?
cette execution doit pouvoir etre en temps reel quasiment et 24h/24h



- je cherche un emploi
ICI


gege38
- Ancien Modérateur -
Chief of the
(¯`·.__[T3aM.BouL3T©]__.·´¯)
Potatoe Reloaded

Messages : 14 102
Inscrit le 05/02/03
Ville : Domène
Non connecté
  Posté le 09 août 2005 - 14 h 31 m 19 s
Ben si tu ouvres une socket sur l'IP et port, il te suffit de lire le résultat sur le flux entrant :chepa:

Le client Telnet, en fait, te permet juste de voir ce qu'il se passe sur le serveur...

Bon, sinon, brutal, tu fais un Runtime.getRuntime().exec("telnet ip port > file"), et tu open le fichier régulierement :D Bon, c'est crados et du coup, tu sauras pas quand lire le fichier...

Non, vraiment la meilleure solution reste bien l'ouverture d'une connexion sur IP port...



" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld


kha
Google is your best friend

Messages : 1 235
Inscrit le 01/03/02
Ville : Montreal
Non connecté
  Posté le 09 août 2005 - 15 h 54 m 29 s
Punaise !

Bon alors finalement c est du TCP...

Flo > avec netcat, tu l utilisait la en mode UDP. verifie que en mode TCP ca marche aussi avec netcat, car le telnet de windows envoi des caracteres non sollicites a la connexion il me semble. Il est aussi bien moins reactif aux interruptions...

fait :

nc -v <ip> <port>

Si ca fonctionne, reprend le programme java que je t ai fait mais enleve le GET




Florent42
Eh oui cette ville existe...;)

Messages : 2 459
Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
  Posté le 09 août 2005 - 16 h 05 m 04 s
oui ca fonctionne!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
pardon je m emporte moi...

dc oui ca marche bien je recoi bien les tickets comme avec telnet

je tente de passer ton programme dans netbeans....



- je cherche un emploi
ICI


Florent42
Eh oui cette ville existe...;)

Messages : 2 459
Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
  Posté le 09 août 2005 - 16 h 07 m 24 s
au fait petite question...dans ton programme, on met ou le numero du port et l adresse ip?



- je cherche un emploi
ICI


Florent42
Eh oui cette ville existe...;)

Messages : 2 459
Inscrit le 14/12/03
Ville : Saint-Etienne uniquement(pas de voiture)
Non connecté
  Posté le 09 août 2005 - 16 h 08 m 27 s
et netbeans rale parce qu il n y a pas de main...



- je cherche un emploi
ICI


gege38
- Ancien Modérateur -
Chief of the
(¯`·.__[T3aM.BouL3T©]__.·´¯)
Potatoe Reloaded

Messages : 14 102
Inscrit le 05/02/03
Ville : Domène
Non connecté
  Posté le 09 août 2005 - 16 h 33 m 55 s
Passe sous Eclipse boudiou ! :D



" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld


Precedent | 1,2,3,4,5,6,7,8,9 | Suivant
Page genérée en 0.9296 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory