Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1527 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Probleme de client -server

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme de client -server

n°336009
dragonspyr​o93
Posté le 18-03-2003 à 07:03:25  profilanswer
 

Je veut faire une application avec un server et un client
le server sert juste a envoyer des messages etle client juste a les recevoir
pour l instant cela n accepte qu un seul client ! (seulement unseulclient
recoit le message )
comment dois je  m y prendre ?
 
 
 
voila le source ( je suis debutant alors si lecode n est paspropredite le
moi ;o) ... ) :
 
file://*** server
 
Const PORT = 1001
 
'bouton
Private Sub Command1_Click()
    tcpserver.SendData (txtSend.Text)
    txtSend.Text = ""
End Sub
 
Private Sub Form_Load()
    tcpserver.LocalPort = PORT
    tcpserver.Listen
End Sub
 
'demande de connection
Private Sub tcpServer_ConnectionRequest(ByVal requestID As Long)
    tcpserver.Close
    tcpserver.Accept requestID 'accepte la connection
 
End Sub
 
Private Sub afficher(txt As String)
  MsgBox (txt)
End Sub
 
 
file://*** client
Const PORTSERVER = 1001
 
Private Sub Form_Load()
    'cacher le formulaire
    Frmclient.Visible = False
 
    'connection
    tcpclient.Close ' fermeture des connection precedentes
    tcpclient.RemoteHost = getIpServer ' ip du server
    tcpclient.RemotePort = PORTSERVER  ' port du server
    DoEvents
    tcpclient.Connect
 
End Sub
 
'arrivee de donnees
Private Sub tcpClient_DataArrival(ByVal bytesTotal As Long)
    Dim Data As String
    tcpclient.GetData Data
 
    'affichage des donnees recues
    afficher (Data)
End Sub
 
'affichage du message du support
Private Sub afficher(txt As String)
    MsgBox txt, , "Support"
End Sub
 
'renvoit l adresse ip du server contenu dans "server.ip"
Private Function getIpServer() As String
    Dim intFileNum
    Dim ipServer As String
 
    'lecture du fichier
    intFileNum = FreeFile
    Open App.Path & "/server.ip" For Input As #intFileNum
    Line Input #intFileNum, ipServer
    Close #intFileNum
 
    getIpServer = ipServer
End Function
 
Private Sub tcpclient_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)
    Form_Load
End Sub
 

mood
Publicité
Posté le 18-03-2003 à 07:03:25  profilanswer
 

n°336135
drasche
Posté le 18-03-2003 à 10:38:26  profilanswer
 

fais une recherche sur le contrôle winsock dans l'aide, tu y trouveras un sample de code qui permet de gérer plusieurs connexions simultanées.

n°336138
mareek
Et de 3 \o/
Posté le 18-03-2003 à 10:39:07  profilanswer
 

va faire un tour sur cette page, ça te permetra de débuter facillement.
http://msdn.microsoft.com/library/ [...] ontrol.asp


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Probleme de client -server

 

Sujets relatifs
problème bizarre (avec getline length() et cout)probleme lien pop-up et remonté d'ascenseur
[PHP] S.O.S. probleme d'ecriture sur une page[XML-DOM java] probleme surement tout bète!
[ASP] Problème de date dans requête SQLProblème PHP sur mon site
Problème de focus... [Résolu] -- Script à emporter tout chaud...Application client-serveur
Probleme avec vectorProbleme de redirection automatique
Plus de sujets relatifs à : Probleme de client -server


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR