算法配置
海康相机设置TCP触发
代码创建TCPClient连接海康相机并获取返回的扫码数据
// 服务器地址和端口
string serverAddress = "192.168.1.3";
int port = 2001;
// 创建一个TCP客户端socket
using (TcpClient client = new TcpClient(serverAddress, port))
{
// 获取网络流
NetworkStream stream = client.GetStream();
// 将字符串转换为字节数组
byte[] dataToSend = Encoding.UTF8.GetBytes("1");
// 发送数据
stream.Write(dataToSend, 0, dataToSend.Length);
// 接收返回数据
byte[] dataReceived = new byte[1024];
int bytesRead = stream.Read(dataReceived, 0, dataReceived.Length);
// 将接收到的数据转换为字符串
string response = Encoding.UTF8.GetString(dataReceived, 0, bytesRead);
Console.WriteLine("服务器返回: " + response);
}