Bonjour à tous,
j'aimerai faire communiquer deux applications, en envoyant par ex une chaine de caractère pour commencer et j'utilise les sockets.
mais j'ai un problème avec mon code vb.net :
voila l'erreur:
Citation :
Aucune connexion n’a pu être établie car l’ordinateur cible l’a expressément refusée 127.0.0.1:88
|
Sachant que j'utilise le même port dans le code de l'autre application, et je suis sur le même pc.
voila le code:
Code :
- Imports System.Net.Sockets
- Public Class Form1
- Dim buffer As [Byte]()
- Private Client As New System.Net.Sockets.Socket(Net.Sockets.AddressFamily.InterNetwork, Net.Sockets.SocketType.Stream, Net.Sockets.ProtocolType.IP)
- Private Sub BTNstartconnexion_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Me.Click
- Client.Connect("127.0.0.1", 88)
- End Sub
- Private Sub connexion_acceptee(ByVal ar As System.IAsyncResult)
- MsgBox("client : " & Client.Connected)
- End Sub
- Public Sub ReceiveMessage()
- If Not (Me.Client Is Nothing) AndAlso Me.Client.Connected Then
- Dim Octetsrecus As Int32 = Me.Client.Receive(buffer, 0, buffer.Length, SocketFlags.None)
- MsgBox("result:", Octetsrecus)
- End If
- End Sub
- End Class
|
Merci d'avance pour votre aide.