tdignan87
知名会员
- 已加入
- 2019年7月8日
- 留言内容
- 95
- 编程经验
- Beginner
你好
我目前正在使用套接字编程将命令发送到设备,然后它发送回复命令。
如何获得控制台以读取返回的回复?
到目前为止,我有
能够成功连接,然后即时发送
我应该收到<ESC> H <CR><LF>返回,但我如何让控制台进行聆听并显示回复
一旦我拿回了H,我希望以后可以发送另一个命令
感谢任何帮助(是套接字的新手)
谢谢
汤姆
我目前正在使用套接字编程将命令发送到设备,然后它发送回复命令。
如何获得控制台以读取返回的回复?
到目前为止,我有
C#:
m_socClient = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
System.Net.IPAddress remoteIPAddress = System.Net.IPAddress.Parse(DatalogicIP);
System.Net.IPEndPoint remoteEndPoint = new System.Net.IPEndPoint(remoteIPAddress, DatalogicPort);
m_socClient.Connect(remoteEndPoint);
Console.WriteLine("Connection Successful");
Console.ReadLine();
能够成功连接,然后即时发送
C#:
string hostMode = "<ESC>[C";
C#:
byte[] byData = System.Text.Encoding.ASCII.GetBytes(hostMode);
m_socClient.Send(byData);
我应该收到<ESC> H <CR><LF>返回,但我如何让控制台进行聆听并显示回复
一旦我拿回了H,我希望以后可以发送另一个命令
感谢任何帮助(是套接字的新手)
谢谢
汤姆