***********************<СОЗДАЙ НОВЫЙ ПРОЭКТ 'SERVER'>********************************** Private Sub Command1_Click() 'послать данные Winsock2.SendData Text1.Text End Sub Private Sub Form_Load() Winsock1.LocalPort = 1000 ' локальный порт 'слушать порт Winsock1.Listen 'после этого лучше поставить DoEvents DoEvents End Sub Private Sub Winsock2_Close() 'если клиент отключился то надо бы закрыть соединение Winsock2.Close End Sub Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long) 'даём согласие на подключение клиента !!!***Winsock2***!!! Winsock2.LocalPort = 1000 Winsock2.Accept requestID End Sub Private Sub Winsock2_DataArrival(ByVal bytesTotal As Long) ' процедура выполняется когда клиент прислал данные Dim S As String 'присваиваем данные переменной S Winsock2.GetData S, vbString Text2.Text = Text2.Text & S End Sub *************************************************************************************** ***********************<СОЗДАЙ НОВЫЙ ПРОЭКТ 'CLIENT'>********************************** Private Sub Command1_Click() 'послать данные Winsock1.SendData Text1.Text End Sub Private Sub Command2_Click() Winsock1.RemoteHost = "127.1.0.0" ' - твой IP адресок Winsock1.RemotePort = 1000 Winsock1.Connect Command2.Enabled = False Command3.Enabled = True End Sub Private Sub Command3_Click() 'откл. от сервера Winsock1.Close End Sub Private Sub Winsock1_Close() Command3.Enabled = False Command2.Enabled = True End Sub Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long) ' процедура выполняется когда клиент прислал данные Dim S As String 'присваиваем данные переменной S Winsock1.GetData S, vbString Text2.Text = Text2.Text & S End Sub ************************************************************************************** Если чё не понятно пиши на Georgiy_2003@rambler.ru или на аську 281656216. Goga.
Ответить
|