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);

最新文章

  1. 跨域访问CORS
  2. C#如何在DataGridViewCell中自定义脚本编辑器
  3. Linux System Account SSH Weak Password Detection Automatic By System API
  4. How to choose the number of topics/partitions in a Kafka cluster?
  5. Range类中的三个方法及简单打印
  6. [AngularJS] ngModelController render function
  7. "ping: unknown host www.baidu.com" 解决方法
  8. Mac OS X在建筑Python科学计算环境
  9. 初步认识Thymeleaf:简单表达式和标签。(二)
  10. EditText禁用系统键盘,光标可以继续使用
  11. 深入研究Sphinx的底层原理和高级使用
  12. java----SAX解析XML
  13. [原创]Zynq AXI-CDMA测试结果
  14. 11个炫酷的Linux终端命令大全
  15. pygame-KidsCanCode系列jumpy-part1-如何组织复杂游戏的代码
  16. 初学者学习C++的50条忠告
  17. BZOJ.4031.[HEOI2015]小Z的房间(Matrix Tree定理 辗转相除)
  18. CSS - 移动端 常见小bug整理与解决方法总结【更新中】
  19. 【spring data jpa】好文储备
  20. PHP代码优化—getter 和 setter

热门文章

  1. vim 学习积累(一)
  2. [css]全屏背景图片设置,django加载图片路径
  3. Nginx+PHP On windows
  4. 用ajax查询天气
  5. BZOJ 2743 【HEOI2012】 采花
  6. jenkins 入门教程(下)
  7. [LeetCode] Number of Boomerangs 回旋镖的数量
  8. [LeetCode] Remove Linked List Elements 移除链表元素
  9. Python小白的发展之路之Python基础(二)
  10. Error:Execution failed for task ':app:transformClassesWithDexForDebug'.