Bonjour a tous

j'ai 2 programme vbs un qui envoi des message et l'autre qui les reçoi
jusque la aucun probleme du moi sur mon ordi quand je lance les 2 prog il arrive a comuniqué mais que j'en lance un sur mon ordi et l'autre sur un autre ordi en local la connection n'arrive pas a s'établire !!

voici les prog :

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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
 
'Send Messages.vbs
 
On Error Resume Next
 
Set Sock = CreateObject("MSWinsock.Winsock")
Dim Login
HOST = InputBox("Veuillez saisir l'adress IP ou le nom d'hôte de l'interlocuteur")
If HOST <> VbNullString Then If Connect(HOST) Then If UserRegistration Then SendMessage
 
Function Connect(HOST)
Dim SckData
Dim Result
SckData = VbNullString
Result = False
Sock.Protocol = 1
Sock.RemotePort = 32520
Sock.RemoteHost = HOST
Sock.SendData "HELLO"
Cur_Time = Time
Tempo = 20
Do While Tempo > 0
   If Cur_Time <> Time Then
      Cur_Time = Time
      Tempo = Tempo - 1
   End If
   Sock.GetData SckData
   If SckData = "OK" Then
      MsgBox "Connection Etablie",vbokonly
      Result = True
      Exit Do
   End If
Loop
If Not Result Then MsgBox "Connection Impossible !"
Connect = Result
End Function
 
Function UserRegistration()
Login = InputBox("Veuillez Entrer votre Pseudo:" & VbCrlf & "Annuler = Quitter")
If Login = VbNullString Then
   UserRegistration = False
Else
   UserRegistration = True
End If
End Function
 
Sub SendMessage()
Do
   Message = InputBox("Veuillez Saisir le message a envoyer." & VbCrLf & "Le Message QUIT permet de quitter l'application")
   If Message = "QUIT" Then
      Sock.Close
      Sock.RemoteHost = "LocalHost"
      Sock.SendData "QUIT"
      Sock.Close
      SOck.RemoteHost = HOST
      Sock.SendData LoGin & Chr(0) & Chr(1)
      Exit Sub
   Else
      Sock.SendData Login & Chr(0) & Message
   End If
Loop
End Sub
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
25
26
27
28
29
30
31
32
33
34
35
 
'Receve Messages.vbs
 
On Error Resume Next
 
GetMessages()
sub GetMessages()
MsgBox "RECEPTION DES MESSAGES EN COURS"
SckData = VbNullstring
set UDP_SERVER = CreateObject("MSWinsock.Winsock")
UDP_SERVER.Protocol = 1
UDP_SERVER.LocalPort = 32520
UDP_SERVER.Bind
Do
   UDP_SERVER.Getdata SckData
   If SckData <> VbNullString Then
      Reply = Split(SckData,Chr(0))
      If Ubound(Reply) = 1 Then
         If Reply(1) = Chr(1) Then
            MsgBox Reply(0) & " S'est Déconnecté !"
            UDP_SERVER.Close
            UDP_SERVER.Bind
         Else
            MsgBox Reply(1),vbokonly,Reply(0)
         End If
      ElseIf SckData = "HELLO" Then
         UDP_SERVER.Senddata "OK"
      ElseIf SckData = "QUIT" Then
         Exit Do
      End If
      SckData = VbNullString
   End If
Loop
MsgBox "FIN DE RECEPTION DES MESSAGES"
End Sub
J'aimerai savoir si il y a un erreur de programmation ou une mauvaise configuration des ordi ou autre chose xD ?

Merci d'avance pour vos réponce