CSOCKET - REMPLACEZ WINSOCK PAR LA VERSION 2 DES API

joebarteamv Messages postés 65 Date d'inscription samedi 25 janvier 2003 Statut Membre Dernière intervention 5 novembre 2008 - 29 déc. 2009 à 16:22
PaulVB Messages postés 15 Date d'inscription mercredi 30 avril 2003 Statut Membre Dernière intervention 19 août 2019 - 18 déc. 2012 à 23:50
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/51026-csocket-remplacez-winsock-par-la-version-2-des-api

PaulVB Messages postés 15 Date d'inscription mercredi 30 avril 2003 Statut Membre Dernière intervention 19 août 2019
18 déc. 2012 à 23:50
Bonjour j'arrive pas à mettre e CSocket en écoute,en fin selon la variable 'state' il est en écoute
mais en vérifiant avec la commande netstat -ana (cmd dos) il n'est pas enregistré dans la liste des sockets chargée mais en plus les connexions entrantes ne fonctionnent pas
c a d l’événement OnConnexionRequest ne se déclenche pas.
Est t'il vraiment possible de l'utiliser en mode "Listen" ??
Si oui alors pourrais tu m'aider ?

PS: Très bonne initiative !!!!
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
24 avril 2010 à 09:00
te faut faire une classe g2rant la connection

ou modifier CSocket en consequence, en ajoutant un Index qui sera redonne dans les events
Reacen Messages postés 282 Date d'inscription mardi 22 août 2006 Statut Membre Dernière intervention 21 décembre 2010
23 avril 2010 à 23:51
Winsock l'ocx me cause quelques problèmes trop bizzar dernièrement, et des fois sa fait planter l'IDE quand je tape une adresse DNS lors du winsock.connect() au lieu d'une IP.
Bref, je veux bien convertir mon projet serveur, en CSocket ou autres, mais j'arrive pas à créer un array de classes, exemple:

Private WithEvents CcSck As CSocket

Je veux que ce soit un truc du genre:

----------------------------
Private WithEvents CcSck() As CSocket
'//--
Redim CcSck(100)
'//--
Privat Sub CcSck_OnConnect(Index As Integer)
Msgbox "Socket: " & Index & " Connécté!"
End Sub
----------------------------

En gros, d'une façon ou d'une autre un array de sockets pour un Serveur multi-clients, c'est possible? Merci de m'aider.
Merci pour la source en faite.
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
5 janv. 2010 à 00:01
Quoi encore cette vielle classe de vbip.com ! Merci Oleg Gdalevich ;)

Perso, je suis revenu au bon vieux ocx bien plus stable.
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
4 janv. 2010 à 14:19
exemple de requetage http ajouté
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
29 déc. 2009 à 16:27
vrai que j'ai posté le tout 'as is'
j'ajouterai un exemple de DL http demain (ano de prod prioritaire^^)
joebarteamv Messages postés 65 Date d'inscription samedi 25 janvier 2003 Statut Membre Dernière intervention 5 novembre 2008
29 déc. 2009 à 16:22
bonjour;
j'aime bien ce genre de code car on apprend d'avantage sur la maniere de communiquer en ip;petit soucis;peut tu fournir des frm qui font fonctionner des deux fichiers;
un Exemple Tout simplement d'année
Merci
joel
Rejoignez-nous