Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionune aide très avancer
Imports System.Net Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Winsock1.Close() Winsock1.Connect(TextBox1.Text, TextBox2.Text) Statut.Text = "Statut : Connexion en cours ..." End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Winsock1.SendData(TextBox3.Text) End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load TextBox1.Text = Winsock1.LocalIP End Sub Private Sub Winsock1_CloseEvent(ByVal sender As Object, ByVal e As System.EventArgs) Handles Winsock1.CloseEvent Statut.Text = "Statut : Deconnecté" End Sub Private Sub Winsock1_ConnectEvent(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Winsock1.ConnectEvent Statut.Text = "Statut : Connnecté" End Sub Private Sub Winsock1_DataArrival(ByVal sender As Object, ByVal e As AxMSWinsockLib.DMSWinsockControlEvents_DataArrivalEvent) Handles Winsock1.DataArrival TextBox1.Text = Winsock1.LocalIP Winsock1.GetData(TextBox1.Text) End Sub Private Sub Winsock1_Error(ByVal sender As Object, ByVal e As AxMSWinsockLib.DMSWinsockControlEvents_ErrorEvent) Handles Winsock1.Error Statut.Text = "Statut : Erreur de connexion" End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Winsock1.Close() Statut.Text = "Statut : Deconnecté" End Sub End Class
SERVEUR:
Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load TextBox1.Text = Winsock1.LocalIP Winsock1.LocalPort = "7890" Winsock1.RemotePort = "7890" Winsock1.Listen() End Sub Private Sub Winsock1_CloseEvent(ByVal sender As Object, ByVal e As System.EventArgs) Handles Winsock1.CloseEvent Winsock1.Close() Winsock1.Listen() End Sub Private Sub Winsock1_ConnectEvent(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Winsock1.ConnectEvent End Sub Private Sub Winsock1_ConnectionRequest(ByVal sender As Object, ByVal eventargs As AxMSWinsockLib.DMSWinsockControlEvents_ConnectionRequestEvent) Handles Winsock1.ConnectionRequest Winsock1.Close() Winsock1.Accept(EventArgs.requestID) End Sub Private Sub Winsock1_DataArrival(ByVal sender As Object, ByVal e As AxMSWinsockLib.DMSWinsockControlEvents_DataArrivalEvent) Handles Winsock1.DataArrival Winsock1.GetData(Label1.Text) MsgBox(Label1.Text) End Sub End Class