Bonjour,

Mon application est déclarée comme serveur et communique avec une autre application cliente. Après un simple test, la communication fonctionne parfaitement.
Mon problème arrive après, lorsque je veux analyser la demande du client.

Voici mon code
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
 
 Private Sub Timer10_Tick(sender As Object, e As EventArgs) Handles Timer10.Tick
        If client.Available > 0 Then
            Dim t(client.Available - 1) As Byte
            data.Read(t, 0, t.Length)
            Dim typeD As String = System.Text.UTF7Encoding.UTF7.GetString(t)
            TextBox32.Text = typeD
            If typeD = "Rue" Then
                Dim temp() As Byte = UTF7.GetBytes(ordre1 & vbCrLf)
                data.Write(temp, 0, temp.Length)
                TextBox32.Text = TextBox32.Text & "  -  " & ordre1
            ElseIf typeD = "Ruelle" Then
                Dim temp() As Byte = UTF7.GetBytes(ordre2 & vbCrLf)
                data.Write(temp, 0, temp.Length)
                TextBox32.Text = TextBox32.Text & "  -  " & ordre2
            Else
                MsgBox("Pas d'ordre transmis")
            End If
        End If
    End Sub
Si j'affiche la variable typeD dans une textbox, j'ai bien Rue ou Ruelle qui s'affiche. Pourtant, mon appli n'envoie rien au client. La msgBox s'affiche.
Je ne comprends pas et je veux bien de l'aide.

Merci