码迷,mamicode.com
首页 > 其他好文 > 详细

Datalogic组网模式下通讯

时间:2015-09-21 19:16:09      阅读:381      评论:0      收藏:0      [点我收藏+]

标签:

1、首先要在visiset工具下,设置好地址端口号,组网模式master slave参数;

2、打开工具hercules,选择TCP Client选项,设置参数好连接并通讯,发送打开、关闭 按钮指令,一般是1和2;技术分享

代码demo:

技术分享

定义:

//datalogic
Socket datalogicClient = null;
SocketError errorCode;
IPEndPoint _remoteEndPoint = null;

初始化:

IPAddress IP = IPAddress.Parse("172.24.24.1");
_remoteEndPoint = new IPEndPoint(IP, 51236);
datalogicClient = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
datalogicClient.ReceiveTimeout = 800;

启动连接:

try
{
datalogicClient.Connect(_remoteEndPoint);
}
catch(Exception ex)
{ }

打开扫码器:

byte[] bs = Encoding.Unicode.GetBytes("1");

datalogicClient.Send(bs, bs.Length, SocketFlags.None);

关闭扫码器:

byte[] bs = Encoding.Unicode.GetBytes("2");

datalogicClient.Send(bs, bs.Length, SocketFlags.None);

Datalogic组网模式下通讯

标签:

原文地址:http://www.cnblogs.com/moshuyouke/p/4826945.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!