高手请进 给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#