Vous êtes sur la page 1sur 3

Private Sub Command1_Click()

Winsock1.Connect Text1.Text
End Sub

Private Sub Command2_Click()


Winsock1.SendData enc(Text2.Text)
Text3.Text = Text3.Text & vbCrLf & Text2.Text & vbCrLf

End Sub
Function dec(strtxt As String) As String
Dim i As Integer
Dim b As String

For i = 1 To Len(strtxt) Step 2


b = b & Mid(strtxt, i, 1)
Next i
dec = b

End Function

Private Sub Form_Load()


Winsock1.RemotePort = 600
End Sub

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)


Dim a As String

Winsock1.GetData a
Text3.Text = Text3 & dec(a) & vbrclf
Text4.Text = a

End Sub

Function enc(strtxt As String) As String

Dim i As Integer
Dim b As String

For i = 1 To Len(strtxt)
b = b & Mid(strtxt, i, 1) & "a"
Next i
enc = b

End Function
Private Sub Command1_Click()
Winsock1.SendData ekay(Text2.Text)
Text1.Text = Text1.Text & vbCrLf & Text2.Text & vbCrLf
End Sub

Function ekay(strtxt As String) As String

Dim i As Integer
Dim a As String

For i = 1 To Len(strtxt)
a = a & Mid(strtxt, i, 1) & "a"
Next i

ekay = a

Winsock1.GetData a
End Function

Private Sub Form_Load()


Winsock1.LocalPort = 600
Winsock1.Listen
End Sub

Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)


If Winsock1.State <> 0 Then Winsock1.Close
Winsock1.Accept requestID
End Sub

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)


Dim a As String

Winsock1.GetData a
Text1.Text = Text1 & vbCrLf & ekay2(a) & vbCrLf
Text3.Text = a
End Sub

Function ekay2(strtxt As String) As String

Dim i As Integer
Dim a As String
For i = 1 To Len(strtxt) Step 2
a = a & Mid(strtxt, i, 1)
Next i
ekay2 = a

Winsock1.GetData a

End Function

Vous aimerez peut-être aussi