'Client Form: Where I click type Ip and click connect:
Option Explicit
Private Sub cmdConnect_Click()
Winsock.Connect txtIP.Text, 42726
End Sub
Private Sub Form_Load()
Server.Show
Server.Hide
End Sub
Private Sub Winsock_Connect()
MsgBox "You're Now Connected To :" & txtIP
Server.Show
Client.Hide
txtIP.Text = ""
End Sub
Private Sub Winsock_Error(ByVal Number As Integer, Description As String, _
ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, _
ByVal HelpContext As Long, CancelDisplay As Boolean)
MsgBox "Error: " & Description
End Sub
'Server Form: Where the chat is placed:
Option Explicit
Private Sub cmdSend_Click()
Winsock.SendData txtChat.Text
DoEvents
txtMain.Text = txtMain.Text & vbNewLine & txtChat.Text
txtChat = ""
End Sub
Private Sub Form_Load()
Winsock.LocalPort = 42726
Winsock.Listen
End Sub
Private Sub Winsock_ConnectionRequest(ByVal RequestID As Long)
Winsock.Close
Winsock.Accept RequestID
End Sub
Private Sub Winsock_DataArrival(ByVal bytesTotal As Long)
Dim strData As String
Winsock.GetData strData
txtMain = txtMain & vbNewLine & strData
txtMain.SelStart = Len(txtMain.Text)
End Sub