Как получить данные с прибора по протоколу TCP / IP ?
Привет,
я пытаюсь управлять инструментом с помощью visual basic по протоколу TCP/IP. До сих пор мы можем посылать команды прибору, но не можем принимать данные, посылаемые прибором. может ли кто-нибудь, пожалуйста, подсказать мне, как это сделать? Ниже приведен код, который мы используем:
Imports System.Net.Sockets Imports System.IO Public Class Form1 Private Client As TCPControl Private Sub cmdConnect_Click(sender As Object, e As EventArgs) Handles cmdConnect.Click Client = New TCPControl("169.254.164.61", 3602) If Client.Client.Connected Then cmdConnect.Text = "Connected" End Sub Private Sub cmdSend_Click(sender As Object, e As EventArgs) Handles cmdSend.Click SendMessage() txtMessage.Clear() txtMessage.Focus() End Sub Private Sub SendMessage() If Client.Client.Connected = True Then Client.Send(txtMessage.Text) End Sub Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing If Client.Client.Connected = True Then Client.Client.Close() End If End Sub End Class
Что я уже пробовал:
Мы перепробовали множество онлайн-учебников, но пока безуспешно.