当前位置:编程学习 > C#/ASP.NET >>

高手请进 给TCP/IP发送指令

TcpClient tc = new TcpClient();
                 IPAddress ip = IPAddress.Parse(192.168.1.1);
                 int notePort = int.Parse(9100);
                 tc.Connect(ip, notePort);
                 NetworkStream stream = tc.GetStream();
                 string a = "BF ON:PP 125,40:BT \"CODE39\":PB \"232323232\":PF";
                 Byte[] data = Encoding.ASCII.GetBytes(a);
                 stream.Write(data, data.Length, 0);
                 stream.Close();
                 tc.Close();
                 MessageBox.Show("已发送");
                 txtData.SelectAll();
                 txtData.Focus();

 程序能通过,但是发送出去的指令,条码打印机没反应,只是闪了一下灯,是不是我发送的指令错了还是应该用那种方式发送。

在此谢过了 --------------------编程问答-------------------- 查查你那设备的文档,看看人家到底希望你发送什么。你的代码没有明显问题的情况下,只能说发的数据那设备根本不认识。 --------------------编程问答-------------------- 如果打印机闪了一下灯,数据应该还是送过去了,估计是指令不对或者发送的格式不对
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,