使用.NET 4.0x接近TCP编程

时间:2013-03-06 15:29:16

标签: .net sockets tcp network-programming

我需要与能够理解自定义TCP命令的三星收银机SPS 500交谈。

我之前从未这样做过,并且想知道从哪里开始使用.NET 4.x,是否有像第三方工具(这需要花钱)或是否更好用内置.NET API

基本上我必须构建一个带有比特和字节数的命令(头,apyload和CRC)将它发送到寄存器(具有IP地址)并期待某些东西(ACK,或消息或其他)。

我必须再次阅读和评估。

问题: 1.如何使用给出的规范开始使用.NET 4? 2.我如何最好地调试线路上发送的内容? Wireshark的吗

谢谢!

1 个答案:

答案 0 :(得分:0)

  

问题:1。如何使用给出的规范开始使用.NET 4? 2.我如何最好地调试线路上发送的内容? Wireshark的?

我首先希望供应商(在这种情况下是三星)提供一个模拟(例如调试控制台),它响应有效和无效的命令,而不必使用TCP连接到它。然后,您可以测试命令并对其进行调试,而不必怀疑您的套接字编程功能。

现在当“干”功能正常时,你将它连接到TCP,因为套接字实际上只是发送你喂它的字节。所以这不是关于套接字,而是关于命令构建和解释。

但您确实可以查看(例如)TcpClientWireshark