PORT EN ECOUTE

PORT EN ECOUTE - VB/VBA/VBS - Programmation

Marsh Posté le 14-11-2003 à 19:55:19    

Une application est sur un serveur
On ouvre un port par exemple 3390
Depuis n'importe quel pc du domaine, on devrai pouvoir exécuter cette application en tappant dans un browser ==>
http://192.168.100.10:3390
192.168.100.10 étant l'adr du serveur
Comment associé l'ecoute du port 3390 a l'exécution du programme sur le serveur ? merci

Reply

Marsh Posté le 14-11-2003 à 19:55:19   

Reply

Marsh Posté le 14-11-2003 à 21:02:27    

ben en vba avec le controle tu as toutes une series de methodes qui sont appellees qd un evenement reseaux survient : connection, send , recv
 
suffit de faire winsock. et tu aura toutes ces methodes ou daller voir dans msdn

Reply

Marsh Posté le 14-11-2003 à 21:36:28    

paskwaaal a écrit :


On ouvre un port par exemple 3390
[...]
Comment associé l'ecoute du port 3390 a l'exécution du programme sur le serveur ?


 
Tu "l'ouvres" comment ce port ? A priori "ouvrir un port" = "démarrer un programme qui écoute sur ce port"...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 14-11-2003 à 23:52:49    

oui c ca, le programme qui est sur le serveur, devra s'executeur qd qqun tapera une adresse tu style http://192.168.100.20:2266

Reply

Marsh Posté le 14-11-2003 à 23:58:01    

:heink:
tu dis avoir ouvert un port, d'où ma question (et j'attends ta réponse ; comment as-tu ouvert le port)
Tu veux que le soft démarre quand on se connecte à l'adresse, alors que pour pouvoir s'y connecter il faut que le soft soit démarré :crazy:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 15-11-2003 à 12:43:47    

ahh ok, donc  y pas moyen ken tappan un adr du style ==>  http://192.168.100.12:2663    que ca , ca lance l'execution du prog ? il fau lancer le prog avan, pour qu'il mette leport voulu en ecoute, et qu'une foi qu'on passe par le port, le prog continue son exec ??

Reply

Marsh Posté le 15-11-2003 à 12:59:39    

oui, il faut que le programme soit déjà démarré pour "répondre" à la requète.
Par contre ce que tu peux faire, c'est mettre un serveur web sur ce port et faire de ton programme un CGI :
http://192.168.100.10:3390/tonprogramme.exe
ça lancera le programme à condition qu'un serveur web écoute sur ce port.
D'ailleurs si tu veux qu'un navigateur puisse joindre ton programme  il faut qu'il soit lui-même un serveur HTTP ou qu'il fonctionne en tant que CGI


Message édité par antp le 15-11-2003 à 13:01:13

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 15-11-2003 à 13:19:37    

je crois qu'il faudra revoir les concepts de programmation réseau car visiblement, tu n'y connais rien :/


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 15-11-2003 à 15:07:56    

lui ou moi ? :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 15-11-2003 à 16:16:47    

antp a écrit :

lui ou moi ? :D


[:kiki]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 15-11-2003 à 16:16:47   

Reply

Marsh Posté le 15-11-2003 à 16:17:51    

antp a écrit :

lui ou moi ? :D


 
 
toi aussi vieux  :o  
 
pour faire ce qu'il veux, il faut qu'il se renseigne sur inetd pour les unices et sur le lancement de service sur demande sous windows


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
Reply

Marsh Posté le 15-11-2003 à 16:19:32    

paskwaaal a écrit :

Une application est sur un serveur
On ouvre un port par exemple 3390
Depuis n'importe quel pc du domaine, on devrai pouvoir exécuter cette application en tappant dans un browser ==>
http://192.168.100.10:3390
192.168.100.10 étant l'adr du serveur
Comment associé l'ecoute du port 3390 a l'exécution du programme sur le serveur ? merci


en fait c'est une question WS&R ça non? je vois pas trop ce que la prog vient faire là-dedans. Pis exécuter une appli sur une machine distante rien qu'en tapant une url, ça fait un peu désordre -> trou de sécu.


Message édité par drasche le 15-11-2003 à 16:19:55

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 15-11-2003 à 16:21:27    

drasche a écrit :


en fait c'est une question WS&R ça non? je vois pas trop ce que la prog vient faire là-dedans. Pis exécuter une appli sur une machine distante rien qu'en tapant une url, ça fait un peu désordre -> trou de sécu.


ça sert à quoi que xinetd se décarcasse?  :o


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
Reply

Marsh Posté le 15-11-2003 à 16:28:26    

SchnapsMann a écrit :


 
 
toi aussi vieux  :o  
 
pour faire ce qu'il veux, il faut qu'il se renseigne sur inetd pour les unices et sur le lancement de service sur demande sous windows


 
Fallait répondre alors bande de timides :p


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 15-11-2003 à 16:29:22    

Bon voila ce que je doi faire
une application qui recupererera des info su run reseau
mon prof, puir qui je doi faire ce prog, ma dit qu'il devrai etre accessible depui n'importe quel pc du reseau avec n'importe quel droit...
donc on devrai tapper un truc du style http://192.168.100.1:2333 pour avoir aces au prog, ce dernier etant limiter par un mot de passe bien evidemmen pour pas que n'importe quel eleve puisse acceder a cette ressource.
vous comprenez ?

Reply

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

up

Reply

Sujets relatifs:

Leave a Replay

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