IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

broadcast et upd


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 55
    Par défaut broadcast et upd
    Salut tout le monde, j'ai un client serveur avec le protocole UDP. quand je leur assigne une ip fixe, sa marche, je reçoit les messages par contre j'aimerai diffuser les packets en broadcast à partir de mon client. Le problème est que le serveur ne reçoit rien. je coince depuis un moment merci de m'aider

    voila le code client:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    Private Sub Client()
            Try
                UdpA = New IPEndPoint(IPAddress.Broadcast, 6969)
                UdpC = New UdpClient()
                UdpC.Connect(UdpA)
                _connexion = True
     
            Catch ex As Exception
                Console.WriteLine(ex.Message)
            End Try
     
        End Sub
     Private Sub send()
            If _connexion = True Then
                Dim dataSend() As Byte
                dataSend = Encoding.Unicode.GetBytes("ou est tu?")
                UdpC.Send(dataSend, dataSend.Length)
            Else
                MsgBox("Le serveur n'a pas de connexion")
            End If
        End Sub
    le code du serveur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
     Private Sub Client()
            Try
                UdpA = New IPEndPoint(IPAddress.Broadcast, 6969)
                UdpC = New UdpClient()
                UdpC.Connect(UdpA)
                _connexion = True
     
                Dim thread As Thread = New Thread(New ThreadStart(AddressOf Reception))
                thread.Start()
     
            Catch ex As Exception
                MsgBox(ex.Message)
            End Try
     
        End Sub
    Private Sub Reception()
            While _connexion
                Dim data As Byte() = UdpC.Receive(UdpA)
               msgbox("Packet received:" & _
                   vbCrLf & "Length: " & data.Length & vbCrLf & _
                   System.Text.Encoding.UTF8.GetString(data))
            End While
        End Sub

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 55
    Par défaut
    Personne n'a une petite idée?

Discussions similaires

  1. [Win32][Indy 10] Faire un broadcast avec réponse
    Par Benjamin GAGNEUX dans le forum Web & réseau
    Réponses: 7
    Dernier message: 09/08/2005, 12h23
  2. BroadCast specifique
    Par gilles641 dans le forum Développement
    Réponses: 2
    Dernier message: 08/07/2005, 10h58
  3. [C#] BroadCast d'événements
    Par papouAlain dans le forum Windows Forms
    Réponses: 3
    Dernier message: 07/01/2005, 12h33
  4. Broadcast
    Par Gnux dans le forum Développement
    Réponses: 4
    Dernier message: 02/03/2004, 07h51
  5. Ping de broadcast sous Windows
    Par ovh dans le forum Développement
    Réponses: 10
    Dernier message: 09/05/2003, 18h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo