[pas résolu!!]lancer une connexion internet à partir d'une appli

lancer une connexion internet à partir d'une appli [pas résolu!!] - Java - Programmation

Marsh Posté le 04-05-2003 à 10:58:15    

la question est de savoir comment je lance une connexion 56k à partir d'un programme java sous w98. G pensé à execlp de System mais je sais pas si c possible. Merci d'avance...


Message édité par artemice le 09-05-2003 à 12:01:21
Reply

Marsh Posté le 04-05-2003 à 10:58:15   

Reply

Marsh Posté le 04-05-2003 à 11:44:16    

artemice a écrit :

la question est de savoir comment je lance une connexion 56k à partir d'un programme java sous w98. G pensé à execlp de System mais je sais pas si c possible. Merci d'avance...


Si tu tentes d'ouvrir une connexion sur le net et que tout est bien configuré sur le poste client, tout va aller tout seul : le l'utilisateur a configuré une connexion automatique, ça va se connecter, sinon lui ouvrir la fenêtre lui proposant de le faire. Bien-sûr, s'il a AOL rien de prévisible ne peut arriver.

Reply

Marsh Posté le 04-05-2003 à 15:11:04    

En fait je veux savoir comment je lance le numéroteur internet à partir d'un prog java!!! c simple mais chez pas faire!!!

Reply

Marsh Posté le 04-05-2003 à 15:22:22    

je n'ai jamais essayé, mais je sais pas si c'est si simple que ça, vu que je suppose que ça dépend de l'OS   [:gratgrat]


Message édité par deltaden le 04-05-2003 à 15:22:31

---------------
"La Terre est le berceau de l'humanité, mais on ne passe pas toute sa vie au berceau." - Konstantine Tsiolkovski
Reply

Marsh Posté le 04-05-2003 à 15:25:49    

:ouch: ouais en fait la question c plutôt quelle la commande pour lancer le numéroteur téléphonique à partir de commande msdos...

Reply

Marsh Posté le 04-05-2003 à 15:52:02    

help please...

Reply

Marsh Posté le 04-05-2003 à 23:19:42    

tujours pas d'idée??? please

Reply

Marsh Posté le 05-05-2003 à 09:45:10    

ben c'est facile tu fais un raccourci vers une connexion que tu as cree, et tu ouvre le fichier pour voir le raccourci, ce doit etre un truc comme :
C:/Documents and settings/user/Application data/Network/rasphone.truc
 
enfin un truc du genre  :D


---------------
get amaroK plugin
Reply

Marsh Posté le 05-05-2003 à 10:00:02    

désolé mais y a pâs de racourci de ce style c style [56456456 54654564654 5464654] youpi donc chaud!

Reply

Marsh Posté le 05-05-2003 à 11:11:57    

artemice a écrit :

la question est de savoir comment je lance une connexion 56k à partir d'un programme java sous w98. G pensé à execlp de System mais je sais pas si c possible. Merci d'avance...


c pas specifique a linux/unix ca???

Reply

Marsh Posté le 05-05-2003 à 11:11:57   

Reply

Marsh Posté le 05-05-2003 à 11:13:30    

String cmd = "rasdial internet [username] [password]";
// String cmd = "rasdial internet /DISCONNECT";
 
Process p = Runtime.getRuntime().exec(cmd);
 
+ tu recuperes les outputstream pour avoir les eventuels msg d'erreur etc..
 
+ evidement tu mets pas cmd en dur dans ton appli, mais dans un fichier de config, de sorte que ça pourra marcher sur d'autres plateformes
 
edit: rasdial internet: "internet" c'est le "nom" de la cnx que tu veux lancer


Message édité par the real moins moins le 05-05-2003 à 11:15:20

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 05-05-2003 à 11:13:40    

:non:  :non:  :pfff:  :o ça marche partout  :sol:  :sol:

Reply

Marsh Posté le 05-05-2003 à 11:14:56    

The real moin moin the best of the word !!  :jap:  :jap:  :jap:  :jap:  :jap:  :jap:  :jap:  :jap:  :jap:  :jap:  :jap:  :jap:  :jap:  :jap:  :jap:  :jap:  :jap:  :jap:  :jap:

Reply

Marsh Posté le 05-05-2003 à 11:15:54    

tu peux remercier zion aussi pour le coup du rasdial ;)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 05-05-2003 à 11:24:04    

zion kesako?????? :heink:  :heink:

Reply

Marsh Posté le 05-05-2003 à 11:25:04    

artemice a écrit :

zion kesako?????? :heink:  :heink:  

la derniere ville (reelle) ds matrix :o :o :o :o

Reply

Marsh Posté le 05-05-2003 à 11:26:47    

moiumoiu mais encore (hum)

Reply

Marsh Posté le 06-05-2003 à 19:19:39    

cool la commande "rasdial" mais une question : moi g xp mais est ce que ça marche sous W98 et w98se?
Si vous avez la réponse thanks... :bounce:  :sarcastic:

Reply

Marsh Posté le 06-05-2003 à 19:22:26    

artemice a écrit :

cool la commande "rasdial" mais une question : moi g xp mais est ce que ça marche sous W98 et w98se?
Si vous avez la réponse thanks... :bounce:  :sarcastic:  

tout ce que je peux te dire c'est que ça marche sous 2000 ;)
pour le reste, microsoft.com ou vmware ;)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 06-05-2003 à 19:26:45    

vais éssayer de chercher chez microsoft mais win2000 est trés proche de 98 (ou c millénium?)

Reply

Marsh Posté le 06-05-2003 à 19:35:31    

euh ouais non, 98 et 2000 c pas tout à fait pareil :o


Message édité par the real moins moins le 06-05-2003 à 19:35:40

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 06-05-2003 à 19:42:30    

d'accord moi direct xp donc  :pfff:  :jap:

Reply

Marsh Posté le 06-05-2003 à 20:12:21    

petit rappel:
 
win95 -> win98 -> winMe -> [:aldark]
 
winNT4 -> win2000 (NT5) -> winXP (NT5.1)


---------------
"La Terre est le berceau de l'humanité, mais on ne passe pas toute sa vie au berceau." - Konstantine Tsiolkovski
Reply

Marsh Posté le 07-05-2003 à 17:31:06    

y en a qui save si rasdial est windows ou juste nt4 xp...


Message édité par artemice le 09-05-2003 à 14:48:07
Reply

Marsh Posté le 09-05-2003 à 12:03:04    

sous win98 ça marche pas ===> une idé (une commande du script ou quoi?

Reply

Marsh Posté le 09-05-2003 à 13:48:37    

heeeeeeellllllllpppppp!

Reply

Marsh Posté le 09-05-2003 à 14:32:25    

artemice a écrit :

y en a qui save si rasdial et windows ou juste nt4 xp...

tu pourrais pas essayer de faire un effort pour tourner tes phrases dans du français moyen correct ? :sarcastic:


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 09-05-2003 à 14:47:23    

si tu as lu le post tu serais ce qu'est "rasdial" (cmd msdos), ensiute si tu parles de l'ortho exuse mais je croyais qu'on était sur un salon pgrmtion et non salon de thé.... ce qui m'intérresse c la réponse au pb le reste  :sleep:

Reply

Marsh Posté le 09-05-2003 à 14:48:37    

d'accord le "et" est de trop ... mais bon :kaola:

Reply

Marsh Posté le 09-05-2003 à 15:03:23    

artemice a écrit :

si tu as lu le post tu serais ce qu'est "rasdial" (cmd msdos), ensiute si tu parles de l'ortho exuse mais je croyais qu'on était sur un salon pgrmtion et non salon de thé.... ce qui m'intérresse c la réponse au pb le reste  :sleep:  


C'est pas de rasdial dont je parle, mais relis bien la phrase que j'ai quoté ! Personnellement, je ne comprends rien du tout !
Quant au fait qu'on soit sur un forum de prog, je te pose la question : si tu tombes sur un topic dont la question est rédigée dans le même style que la phrase quotée, auras-tu envie de répondre ?


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 09-05-2003 à 15:16:54    

ok ok ok g corrigé la phrase que tu as quoté!!!! maintenant elle est compréhensible mais je reformule : rasdial est il propre a win98 ou a xp mais g la réponse c propre a xp  
==> la question intérrésente maintenant est de savoir l'équivalant en win 98 merci de réfléchir


Message édité par artemice le 09-05-2003 à 15:18:08
Reply

Marsh Posté le 09-05-2003 à 16:38:49    

artemice >> fais une recherche sur microsoft.com
ou bien sur ton pc en win98 tu cherches ras*.exe , je sais plus le nom exact.
un conseil: dans ton appli, met cette commande dans un fichier de config. (de toutes façons y'aura ss doute user et pass a mettre en config, donc moi ce que j'avais fait c'est mettre la commande complete à executer en config, de meme pour la déconnexion. et hop plus de probleme de plateforme ;))


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 11-05-2003 à 16:15:12    

je vais chercher... et c bien comme ça que g fais pour la commande de connection/déconnexion .. thanks

Reply

Marsh Posté le 11-05-2003 à 16:15:48    

artemice a écrit :

je vais chercher... et c bien comme ça que g fais pour la commande de connection/déconnexion ..  ;)  

Reply

Marsh Posté le 11-05-2003 à 16:43:18    

Dans le SDK de Windows, il y a la fonction InternetAttemptConnect qui permet d'établir une connexion internet pour un programme.
Pour l'utiliser, tu executes un truc du genre :

rundll32 wininet.dll,InternetAttemptConnect 0



---------------
each day I don't die is cheating
Reply

Marsh Posté le 11-05-2003 à 17:14:39    

et?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 11-05-2003 à 17:33:11    

Et bien, la fonction InternetAttemptConnect essaie d'établir une connexion à internet. Cette fonction permet à une application d'essayer de se connecter... Un programme client peut utiliser cela pour faire apparaître une boîte de dialogue de connexion. Cette fonction est disponible sous Windows 98 et nécessite Internet Explorer 3.0 ou ultérieur.
 
Les passages en italiques sont des traductions litérales de l'aide MSDN. En gros, je pense que cette fonction pourrait répondre à sa question : "comment je lance une connexion 56k à partir d'un programme java sous w98". Et comme elle veut que ça fonctionne sous un programme Java (au travers de l'éxecution d'un programme externe), je lui propose une commande permettant d'appeler cette fonction directement.


---------------
each day I don't die is cheating
Reply

Marsh Posté le 11-05-2003 à 17:41:05    

ha euh ouais j'avais po bien lu :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 11-05-2003 à 17:47:28    

the real moins moins a écrit :

tu peux remercier zion aussi pour le coup du rasdial ;)


 
j'allais venir répondre [:cupra]


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 11-05-2003 à 17:54:23    

gatorette a écrit :

rundll32 wininet.dll,InternetAttemptConnect 0


 


 
WinInet est pas dispo (contrairement à ce que semble dire la doc) sous w95 ou w98 si y a pas au moins Internet Explorer, et non RasDIAL n'est pas limité à XP, je l'ai utilisé à l'époque sous windows 98  :heink:


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed