【发布时间】:2013-05-18 19:23:30
【问题描述】:
DOS下的C语言中是否有以太网中断之类的东西用于传入数据? 我已经编写了一个应用程序,它在我的“while(True)”循环中等待传入数据,并且它运行良好。但我想知道是否有一个中断服务可以处理我的 while(true) 循环之外的传入数据。
【问题讨论】:
-
是的,当然有处理以太网中断的代码。您应该真正描述您要完成的工作。你真的在使用DOS吗? (大约 20 年没有发布 DOS)。
-
是的,我确实在使用 DOS。我正在使用更具体的 pc/104 vdx-6354 ,它基于 vortex86dx 处理器。我有一个控制多个电机的应用程序。它是用 Turbo C 编写的。在用户端,有一个用 C# 编写的 GUI,它通过串行与主应用程序通信。现在,出于某种原因,我们需要用以太网替换串行。在基于串行的版本中,每当通过串行接收数据时,都会调用一个中断,但我还没有找到任何以太网传入数据中断的解决方案。
-
抱歉,我希望您的意思是“Windows 命令行”中的 DOS。 20年前我曾经做过这种事情。现在我只使用 Linux,因为它更简单。