2 Ноябрь 2009

Создание UDP соединения

Интернет |  Таги: , , ,

Создание UDP соединения.
Создайте Standard EXE проект.
- Измените свойство name формы на frmPeerA.
- Измените свойство caption формы на «Peer A»
- Перетащите с панели инструментов иконку Winsock компонента и разместите его на форме. Присвойте свойству name значение udpPeerA.
- Измените свойство Protocol на UDPProtocol.
- Добавьте два текстовых поля на форму.
Имя первой должно быть txtSend а второй txtOutput.
Добавьте приведенный ниже код на форму.

Private Sub Form_Load()
    ' Имя Winsock элемента udpPeerA
    With udpPeerA
        ' Важно: правильно укажите значение RemoteHost
        ' компьютера, с которым предстоит соединение.
        .RemoteHost= "PeerB"
        .RemotePort = 1001 ' Имя порта для соединения.
        .Bind 1002 ' Привязка к локальному порту.
    End With
    frmPeerB.Show ' Показать вторую форму.
End Sub
Private Sub txtSend_Change()
    ' Послать текст, как только он будет набран.
    udpPeerA.SendData txtSend.Text
End Sub
Private Sub udpPeerA_DataArrival (ByVal bytesTotal As Long)
    Dim strData As String
    udpPeerA.GetData strData
    txtOutput.Text = strData
End Sub


Оставить комментарий

Я не робот.