Encore une aide sur le controle Winsock suite à une question du forum.
Voici donc une source sur le B.A.-BA d'une application reseau avec le controle Winsock.
Deux controles Winsock communiquent entre eux dans une même application commentée et on ne peut plus simple.
Alors si aprés cela, vous n'avez toujours rien compris, j'y renonce.
Source / Exemple :
' Winscock est comme une fenêtre ouverte de votre programme sur le
' réseau (ou internet).
' Ici, on utilise deux controles dans la même fenêtre qui vont se connecter
' entres elles. Mais le principe est le même pour des applications differentes.
'
' La fenêtre serveur (winsock1) va être ouverte et mise en mode lecture.
' La fenêtre client (winsock2) va se connecter au serveur en precisant son
' adresse (son port local) et son son nom (le nom de l'ordinateur).
' Le serveur doit alors accepter la connection.
' Ensuite, vous pouvez échanger des informations par l'intermediaire de
' ces fenêtres.
'
' Vous pouvez également comparer winsock à un téléphone. Un poste en attente
' (le serveur) et un poste qui appel (le client). Pour appeler, vous devez
' connaitre le numero du correspondant (son port et son nom) et le client
' doit décrocher (accepter l'authentification).
'
' des deux côté :
' winsock.close fermeture
' winsock.localport=452 definit le port local (ici 452)
' winsock.state renvoi l'état du contrôle (de 0 à 9)
' winsock.SendData ("AB") envoi de texte (ici "AB")
'
' côté serveur
' winsock.listen passer en mode 'ecoute'
' winsock.accept numID accepte la connexion du client (numID=n° de la demande)
'
' côté client
' winsock.remotehost=titi nom de l'ordinateur où se trouve le winsock serveur
' winsock.remoteport=452 numero du port du winsock serveur (ici 452)
' winsock.connect lance une demande d'authentification
'
' C'est plus clair dans le ZIP
Conclusion :
Vous pouvez utiliser le principe pour vous connectez à un serveur sur Internet et recuperer par exemple vos mails sur un serveur POP.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.