Datalogic组网模式下通讯
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);
最新文章
- 跨域访问CORS
- C#如何在DataGridViewCell中自定义脚本编辑器
- Linux System Account SSH Weak Password Detection Automatic By System API
- How to choose the number of topics/partitions in a Kafka cluster?
- Range类中的三个方法及简单打印
- [AngularJS] ngModelController render function
- ";ping: unknown host www.baidu.com"; 解决方法
- Mac OS X在建筑Python科学计算环境
- 初步认识Thymeleaf:简单表达式和标签。(二)
- EditText禁用系统键盘,光标可以继续使用
- 深入研究Sphinx的底层原理和高级使用
- java----SAX解析XML
- [原创]Zynq AXI-CDMA测试结果
- 11个炫酷的Linux终端命令大全
- pygame-KidsCanCode系列jumpy-part1-如何组织复杂游戏的代码
- 初学者学习C++的50条忠告
- BZOJ.4031.[HEOI2015]小Z的房间(Matrix Tree定理 辗转相除)
- CSS - 移动端 常见小bug整理与解决方法总结【更新中】
- 【spring data jpa】好文储备
- PHP代码优化—getter 和 setter
热门文章
- vim 学习积累(一)
- [css]全屏背景图片设置,django加载图片路径
- Nginx+PHP On windows
- 用ajax查询天气
- BZOJ 2743 【HEOI2012】 采花
- jenkins 入门教程(下)
- [LeetCode] Number of Boomerangs 回旋镖的数量
- [LeetCode] Remove Linked List Elements 移除链表元素
- Python小白的发展之路之Python基础(二)
- Error:Execution failed for task ':app:transformClassesWithDexForDebug'.