【问题标题】:Handle Ethernet interrupt in DOS在 DOS 中处理以太网中断
【发布时间】: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,因为它更简单。

标签: c x86 dos interrupt


【解决方案1】:

RBIL 中徘徊过,似乎做中断级以太网是不可能的。以太网在 TCP/IP 领域非常重要。为此,我建议非常努力地留在串行接口上​​,否则就开始研究TCP/IP network for MS-DOSDOS TCP/IP Networking with Packet Drivers

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-21
    • 1970-01-01
    相关资源
    最近更新 更多