PORT EN ECOUTE - VB/VBA/VBS - Programmation
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
Marsh Posté le 14-11-2003 à 21:36:28
paskwaaal a écrit : |
Tu "l'ouvres" comment ce port ? A priori "ouvrir un port" = "démarrer un programme qui écoute sur ce port"...
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
Marsh Posté le 14-11-2003 à 23:58:01
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é
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 ??
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
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
Marsh Posté le 15-11-2003 à 15:07:56
ReplyMarsh Posté le 15-11-2003 à 16:16:47
antp a écrit : lui ou moi ? |
Marsh Posté le 15-11-2003 à 16:17:51
antp a écrit : lui ou moi ? |
toi aussi vieux
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
Marsh Posté le 15-11-2003 à 16:19:32
paskwaaal a écrit : Une application est sur un serveur |
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.
Marsh Posté le 15-11-2003 à 16:21:27
drasche a écrit : |
ça sert à quoi que xinetd se décarcasse?
Marsh Posté le 15-11-2003 à 16:28:26
SchnapsMann a écrit : |
Fallait répondre alors bande de timides
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 ?
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