rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut :

[VB] winsock

Posté par fl0, le mercredi 16 avril 2008 à 11:15:32
Bonjour,

Voila mon probleme je souhaite faire deux executables qui me permetterons d'un coté d'avoir un serveur qui gère la demande d'une connexion puis la reception des données
et de l'autre coté un executable client qui me permettera de demander une connexion pour ensuite envoyer un message texte

voici mon code

pour le serveur

Private Sub Winsock1_ConnectionRequest(ByVal sender As Object, ByVal e As AxMSWinsockLib.DMSWinsockControlEvents_ConnectionRequestEven­t) Handles Winsock1.ConnectionRequest

Dim requestID As Integer
'If Winsock1.CtlState = MSWinsockLib.StateConstants.sckConnected Then
'Winsock1.Close()
Winsock1.Accept(requestID)
' End If

End Sub

Private Sub Serveur_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

Winsock1.Bind(7, "127.24.200.85")
Winsock1.Listen()

End Sub

Private Sub Winsock1_DataArrival(ByVal sender As Object, ByVal e As AxMSWinsockLib.DMSWinsockControlEvents_DataArrivalEvent) Handles Winsock1.DataArrival

Dim strdata As String
Winsock1.GetData(strdata)
txtnumrequest.Text = strdata

End Sub


pour le client

Private Sub cmdconnect_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdconnect.Click

Winsock1.Close()
Winsock1.LocalPort = 0
Winsock1.Connect("172.24.200.85", 7)

If Winsock1.CtlState = MSWinsockLib.StateConstants.sckConnected Then
txtrecept.Text = "Connexion avec le serveur"
Else
txtrecept.Text = "Impossible d'appeler le serveur"
End If

End Sub


Private Sub Winsock1_ConnectEvent(ByVal sender As Object, ByVal e As System.EventArgs) Handles Winsock1.ConnectEvent

Dim donnees As String
donnees = "Salut je suis bien connecté" & vbCrLf
Winsock1.SendData(donnees)

End Sub


le client et le serveur sont dans deux appli differente
Le but de cet exercice est de creer un serveur qui poura gérer les connexions et envoie de données d'un robot de grenaillage


Merci d'avance à ceux qui auront lu tous l'article
et encore plus merci à ceux qui m'aideront
Configuration: Windows XP
Internet Explorer 7.0
Répondre à fl0  Signaler ce message aux modérateurs Aller au dernier message

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Polux31, le mercredi 16 avril 2008 à 11:29:56
Bonjour,

Voila un exemple trouver sur vbfrance : http://cjoint.com/?eqlBE52Ebo

Evites également de mettre des infos sensibles (IP) quand tu postes un code ... "172.xx.xxx.xx" est plus approprié sur un forum ..

;o)

polux
Répondre à Polux31

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
fl0, le mercredi 16 avril 2008 à 11:44:31
salut merci de tinteresser a mon prob

j'ai regarder ton lien est ce qu'il y a quelque chose dans serveur et dans module parceque j'ouvre le projet avec visual basic 2008 express edition et ca converti le projet

si il n'y a rien la dedans je ne comprend pas comment il ce connecte
Répondre à fl0

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Polux31, le mercredi 16 avril 2008 à 12:10:09
re,

J'ai également converti le projet mais avec Visual Basic 2005 Express. Ca fonctionne.
Regarde aussi ca : http://cjoint.com/?eqmhYXEqWz
J'avais trouvé sur Google un bon tuto en faisant une recherche mais je n'ai pas gardé le lien :-s ...
Fouilles également sur http://www.developpez.com il y a pas mal de tutos aussi.

;o)

polux
Répondre à Polux31

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
fl0, le mercredi 16 avril 2008 à 12:46:47
le truc c'est que j'ai pas mis le code au dessus par hasrd je me suis forcément rensegnier et je sui allé sur develloppez.com

mais je ne comprend pas ce qui pourrais empécher mon prog de fonctionner peut etre parceque les deux appli tourne sur le meme pc
Répondre à fl0

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Polux31, le mercredi 16 avril 2008 à 13:13:10
Oui j'avais compris pour le code ... celui que je t'ai envoyé, je l'ai testé en local et sur un pc à distance et ça a très bien fonctionné.

En local il faut mettre l'IP 127.0.0.1 pour que ça fonctionne.

voilà encore des liens :
http://www.vbfrance.com/codes/TUTORIEL-WINSOCK_3731.aspx

et voilà encore un exemple (pas testé) : http://cjoint.com/?eqnmPnpXh0

;o)

polux
Répondre à Polux31

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
fl0, le mercredi 16 avril 2008 à 13:50:31
c tou ca me gave je ferme cette discussion
merci quand meme je v me debrouiller pour trouver une solution
je peut chercher des lien tous seul
Répondre à fl0

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Polux31, le mercredi 16 avril 2008 à 13:53:43
effectivement tu peux trouver des liens tout seul ...
Répondre à Polux31

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
fl0, le mercredi 16 avril 2008 à 14:10:50
desole mais je cherchais des raisons pour lesquelles mes prog ne fonctionnait pas
ca fait une semaine que je cherche sur internet et que les tutoriaux ne repondent pas à mes questions
Répondre à fl0

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Polux31, le mercredi 16 avril 2008 à 14:19:50
desole mais je cherchais des raisons pour lesquelles mes prog ne fonctionnait pas ce n'est pas indiqué clairement dans ton premier post ...
Les exemples que je t'ai fait passé fonctionnent ... je m'en suis servi, je ne vois pas ce que tu cherches exactement.
Répondre à Polux31


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
fl0, le mercredi 16 avril 2008 à 14:24:04
le truc c'est qu'il ne marche pas avec ma version de VB 2008 express edition
je vais eesayer de telecharger d'autre version
Répondre à fl0

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Polux31, le mercredi 16 avril 2008 à 14:28:02
je l'ai fait fonctionné en convertissant un projet VB6 avec VB 2005 Express.
Répondre à Polux31

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
fl0, le mercredi 16 avril 2008 à 14:44:11
sur le premier lien que tu m'a mis tu est sur qu'il ne manque rien?
j'ai comparer avec vbfrance et il mnque chat.exe
Répondre à fl0

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
fl0, le mercredi 16 avril 2008 à 14:57:13
je vien de convertir et j'ai 30 erreurs et 1 avertissement
Répondre à fl0

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Cesar, le jeudi 24 avril 2008 à 19:04:22
Bonjour ; moi je cherche à créer un petit logiciel qui permettrais de controller un pc depuis un autre ; soit un "trojan" pour certains . Mon problème n'est pas que je soit un extrème débutant (1 semaine d'experience du language ...) mais que je ne trouve pas le composant "Winsock" !!! Pouvez vous m'aider ????
Répondre à Cesar

15


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
fl0, le lundi 5 mai 2008 à 16:52:59
salut à tous

je vous previens que c'est dangereux d'utiliser les sockets car j'ai reussi à faire communiquer deux pc entre eux
grâce aux sockets
le truc c'est que les sockets ouvre les port ethernet et ecoute les connexion entrante et les acceptent
j'ai chopé plein de virus pendant que j'utilisais les sockets j'en ai donc deduit que des petit malin avaient que ca a faire de leur journéé
voila c'était juste pour prévenir. je me trompe peut etre mais j'en doute

a+
Répondre à fl0

16


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Polux31, le lundi 5 mai 2008 à 16:57:15
Salut,

Relis mon post 1 ... :oss
Répondre à Polux31

17


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
fl0, le mardi 6 mai 2008 à 08:21:41
salut
ouais j'ai pensé a ce que tu m'avait dit quand j'ai chopé les virus
a+
Répondre à fl0

18


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Polux31, le mardi 6 mai 2008 à 08:32:07
Ca ne veut pas dire que ça vient de là ... mais ... le doute est là ...
Répondre à Polux31
Discussions pertinentes trouvées dans le forum
13/06 16h03VB Winsock DataArrival event1
09/05 21h17VB6 winsock1
20/04 21h01[VB6] Winsock probleme1
19/02 19h44Winsock sous vb60
Plus de discussions sur « [VB] winsock »
Logiciels pertinents trouvés dans les téléchargements
Télécharger Visual Basic 6 Runtime (VB6 DLL) 6.0 SP5Visual Basic 6 Runtime (VB6 DLL) - Le Runtime Visual Basic 6 contient l'ensemble des librairies (DLL) nécessaires pour exécuter des programmes écrits en...Catégorie: Librairies (DLL)
Licence: Freeware/gratuit
Télécharger VbrFix 1H BetaVbrFix - VBR Fix est un logiciel permettant de réparer les fichiers MP3 endommagés encodés en bitrate variable (VBR - Variable...Catégorie: Extraction
Licence: Freeware/gratuit
Télécharger VB Editor 2.0VB Editor - Décompileur de fichiers exécutables compilés avec Visual Basic 5 ou 6 Catégorie: Visual Basic
Licence: Freeware/gratuit
Télécharger iTunes 7.7iTunes - iTunes est un lecteur multimédia gratuit proposé par Apple, permettant d'organiser sa musique, de synchroniser son lecteur...Catégorie: Podcasting/Streaming
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « [VB] winsock »