Claiyah
Messages postés580Date d'inscriptionmercredi 20 août 2008StatutMembreDernière intervention20 avril 2010
-
26 mars 2009 à 15:55
flakt
Messages postés24Date d'inscriptionmardi 19 février 2008StatutMembreDernière intervention13 août 2011
-
17 juin 2010 à 14:04
Bonjour
S'il vous plait je cherche comment connecter une socket vb2008 sur un site chat (client irc)
sa doit pas être un long code je crois, je sais bien le faire en vb6 mais j'arrive pas a trouver le composant winsock sur vb2008 (si sa existe bien sure). j'ai cherchais partout et j'ai trouver 2 exemples en vb net mais sa fonctionne pas.
Claiyah
Messages postés580Date d'inscriptionmercredi 20 août 2008StatutMembreDernière intervention20 avril 20103 26 mars 2009 à 17:04
merci pour ta réponse Renfield (t'as toujours été la quand j'ai besoin d'aide lol)
sa m'aide bien
a tu un exemple ou un code pour pouvoir ce connecter à un chat (comment se connecter et comment afficher ce que je reçois dans un textbox)
Merci encore
Jbeuw
Messages postés2Date d'inscriptionjeudi 10 mai 2007StatutMembreDernière intervention14 octobre 2009 14 oct. 2009 à 11:15
Bonjour les gars,
J'ai le même souci que claiyah, j'ai bien vu la réponse mais comme je suis un ptit nouveau en VB, je galère pas mal.
en fait je cherche à utiliser system.net.socket pour faire une application client serveur.
je l'ai dejà fait en VB6 à mon taf mais avec winsock control 6 mais comment je met l'outil dans Visual studio 2008??
j'espère que quelqu'un ma compris ... ;)
si quelqu'un à un exemple de petit programme ca m'aiderai beaucoup!
merci d'avance les gars (ou filles)
Claiyah
Messages postés580Date d'inscriptionmercredi 20 août 2008StatutMembreDernière intervention20 avril 20103 14 oct. 2009 à 12:17
bonjour
ce n'est pas comme vb6 tu n'a pas de composant à ajouter
cherche sur ce site tu trouvera plein d'exemple
dans tout les cas j'ai pas encore réussi à le faire lol
No comment
Vous n’avez pas trouvé la réponse que vous recherchez ?
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 14 oct. 2009 à 19:33
Salut,
Effectivement pas de contrôle pour les sockets en .Net (bien dommage d'ailleurs...). Il faut se servir de la class 'socket' comme le dit renfield, voici un lien vers une source qui démontre son utilisation: ici
Le problème étant de gérer le multithreading et les événements d'arrivée des données et de connexion.
Bon courrage !
Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 15 oct. 2009 à 21:30
ton exemple c'est pas du vb2008
En effet, mais c'est du .Net, point de vu conversion c'est OK!
Pour ce qui est de la gestion du multithread, regarde dans les commentaires de la source, à partir du moment ou je poste, Xya nous donne gentillement les solution possibles.
Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.
flakt
Messages postés24Date d'inscriptionmardi 19 février 2008StatutMembreDernière intervention13 août 2011 16 juin 2010 à 15:42
Pour ton programme tu peut utilisé Winsock même en VB8 ! il te suffit de le télécharger, si tu a besoin de plus d'explication pour installer winsock sur VB8 tu peut me contacté
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 16 juin 2010 à 16:55
flakt, les ActiveX en .Net techniquement ca fonctionne, mais c'est a éviter comme la peste, rien que le déploiement et l'inscription au registre me donnent la nausé... En plus bonjour les bugs internes au Ax et pour finir les problèmes de compatibilité avec les systèmes x64.
Mais puisse que tu as fais remonter ce topic, j'en profite pour mettre la new's pour ceux désireux d'utiliser les sockets sans se casser la tête il y a la source de Babboss nommé B@zSocket gérant l'événementiel et le cross-threadind en gros, un vrais clone de Winsock !
flakt
Messages postés24Date d'inscriptionmardi 19 février 2008StatutMembreDernière intervention13 août 2011 16 juin 2010 à 20:06
Oui c'est vrais que le winsock c'est a évité je programme avec le winsock et j'ai rencontrer quelque problème et franchement merci d'avoir répondue je vais voir se que sa donne avec les sockets
flakt
Messages postés24Date d'inscriptionmardi 19 février 2008StatutMembreDernière intervention13 août 2011 16 juin 2010 à 20:27
Mayzz j'ai une petite question, moi je programme en visual basic 2008 et j'aurais voulus savoir quel méthode tu me conseil pour faire un client/serveur dans se projet j'ai l'intention d'intégré un tchat et aussi sur mon client une petite liste d'exécution comme par exemple donné l'ordre a mon serveur d'ouvrir "mes document" (sur le pc ou ya mon serveur) se genre de chose ^^
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 16 juin 2010 à 20:50
Bien justement, il faut déjà établir une communication via TCP/IP par le biais des sockets, par la suite, à toi de choisir le "langage" sachant que tu envois par défaut une chaine de texte d'une application à une autre, tu peux définir un protocole de dialogue entre ton client et ton serveur.
Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.
flakt
Messages postés24Date d'inscriptionmardi 19 février 2008StatutMembreDernière intervention13 août 2011 17 juin 2010 à 00:34
Oui mais pour le moment je sais utilisé que le Winsock pour le client/serveur mais bon comme tu a dit se système présente quelque bug mais bon, toi tu utilise quoi comme system pour les client/serveur ? les socket ? winsock ? que me conseil tu
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 17 juin 2010 à 01:06
Perso, je me suis fais deux contrôles basés sur le System.Net.Socket, permettant la communication et l'échange entre deux applications, et surtout l'envoi de message sous forme de chaines, de fichiers, et d'objets (de classes .Net) par le biais de la sérialisation/dé-serialisation le tous sous un protocole sécurisé RSA hybride.
C'était du boulot, mais maintenant je peux envoyer une DataTable à une application distante en une ligne de code...
Mais c'est toujours en partant des sockets de .Net et non du Winsock car celui-ci pose problème et est considéré comme obsolète. Donc oui, utilises la classe Socket c'est plus chiant à comprendre que winsock, mais au moins tu peux maitriser la technologie que tu utilises pour l'adapter à tes besions...
Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 17 juin 2010 à 08:00
Oui 2003, 2005, 2008 et maintenant 2010 (Express FR aussi) sont des EDI pour les langages de la technologie .Net, chaque version de VB/VS travail avec une version plus évolué du framework.
Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.