我负责使用以太网实现2个PC终端之间的通信。
在2个节点之间建立网络没什么大不了的。但重要的是“在一个节点上发送的8位数据将在另一个节点上进行解码&如果可能的话,通过前端窗口显示相同的数据。” 接收节点上的前端窗口的规格如下,例如,从节点1发送10110101,同样将被解码&使用前端GUI窗口A-On解释如下 B偏离 C-在 d,在 E-关闭 F-在 G-关闭 H-在 所以请有人建议我使用任何其他应用程序来查看终端上的解码过程或我需要采取的步骤。
感谢您的所有建议, 提前谢谢,
答案 0 :(得分:0)
我想你的具体解决方案取决于你是否被允许使用现有的库。无论哪种方式,我都会检查networkComms.net,一个用C#编写的开源网络库。
如果修改基本发送示例(11行代码)here,则可以实现基本目标。发送你的8位,而不是发送一个随机字符串,而不是只是将字符串写入控制台做一些更聪明的事情:
if (recievedString == "10110101")
{
//Do this
}
else
{
//Do this instead
}
如果你不被允许使用现有的库并且必须从scatch写一些东西,也许networkComms.net可以作为一个很好的指南?