CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Probléme socket visual basic

Pseudeau_nyme
Pseudeau_nyme
Niveau 10
11 décembre 2004 à 09:01:22

Je ne comprend pas quand je lance mon programme et que je connecte un socket , quand j´arréte le programme visual basic bug comme si il y avait une boucle infinie et je suis obligé de quitter
c´est juste un code de test mais voici le code

Dim recu As String
Private Sub CmdGo_Click()
Winsock1.Connect
"http://www.jeuxvideo.com/forums/0-15-0-0-0-0-0-0.<BR>htm", " 80"
End Sub

Private Sub CmdStop_Click()
Winsock1.Close
End Sub

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Winsock1.GetData , recu
MsgBox recu
End Sub

Private Sub Winsock1_Error(ByVal Number As Integer, Description As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, CancelDisplay As Boolean)
MsgBox " erreur"
End Sub

Alors là j´ai ma msgbox qui me dit erreur , ensuite je quitte le programme et là bug je suis obligé de quitter vb

Si quelqu´un pourrait me dire d´où vient le probléme ça serait sympa

DasHuhn
DasHuhn
Niveau 10
11 décembre 2004 à 11:23:06

T´es sur de cettte instruction Winsock1.Connect
" http://www.jeuxvideo.com/[...]-0-0.htm", " 80" ? Si les Winsock sont des sockets comme les autres, on les connecte à des serveurs, pas à des pages ouebs. Par exemple en Python

maSocket.connect(("www.jeuxvideo.com",80))

dnob700
dnob700
Niveau 10
11 décembre 2004 à 18:11:00

tu dénonnecte le socket avant de fermer ton programme ?

pour le winsock dashuhn a raison ton problème doti de toute façon venir de là.

en réalité ce qui doit se passer c´est que le winsock ne se connecte pas et plante donc quand tu lui demande de se déconnecter.

Pseudeau_nyme
Pseudeau_nyme
Niveau 10
12 décembre 2004 à 18:32:45

Merci pour vos réponses
finalement j´ai laissé tombé le composatn winsock et j´ai plutot utilisé Inet beaucoup plus rapide pour récupérer une page web

dnob700
dnob700
Niveau 10
12 décembre 2004 à 22:29:02

pas plus rapide, fait pour ça plutot.
bien sur ça serait possible de le faire avec winsock, mais il faudrait écrire tout un programme alors qu´avec le inet ( y´en a encore un troisième d´accès au net, mais je me souviens plus ce que c´est ( c´est peut-être pour du pop et smtp) c´est automatique si je puis dire.

c´est l´une des force du VB, que pour chaque problème la solution existe déjà.

Pseudeau_nyme
Pseudeau_nyme
Niveau 10
13 décembre 2004 à 17:11:24

par contre ce que j´aimerai faire c´est d´afficher la liste des messages du forum dans une listview mais je ne trouve pas les messages dans la source du lien du forum tu ne saurais pas où ils sont ? ?

dnob700
dnob700
Niveau 10
13 décembre 2004 à 18:28:54

si si, ils y sont tout à la fin dans un tableau.

Pseudeau_nyme
Pseudeau_nyme
Niveau 10
14 décembre 2004 à 17:13:09

vi ça y es j´ai vu par contre j´ai un dernier probléme à résoudre

J´utilise un controle Inet pour récupérer la source de la page dans une variable

Mais seulement la variabléme est limité c´est à dire je ne peux pas stoquer toute la page dans la variable comment je peux faire ? ?

dnob700
dnob700
Niveau 10
14 décembre 2004 à 23:39:27

dans quel variable ?

tu peut stocker 2Go dans une variable string, j´ai du mal à imaginer que la page ne rentre pas...

Pseudeau_nyme
Pseudeau_nyme
Niveau 10
15 décembre 2004 à 12:20:44

ça y es j´ai récupéré un code sur le net qui permettait de mettre la page entiére dans une variable

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment