问题标签 [nic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 是否有任何用于检测网络电缆是否插入或拔出的 Windows 消息?
我使用多条网络接口电缆制作了一些 MFC 程序。该程序显示当前可用的 NIC。
我只想在插入或拔出网络电缆时如何得到通知。
它必须在 Windows XP 上运行。
sockets - 我可以选择用于 UDP 通信的以太网端口吗?
我正在编写将通过 UDP 与网络通信的代码。从udp
文档中,我所要做的就是指定目标地址和端口,然后我就可以开始发送/接收数据了。
我有两个独立的以太网端口(可能还有一个 USB 转 RJ45 适配器),我希望能够在这些端口上进行通信。文档没有说明是否有办法选择我的数据应该输出到哪个 NIC 卡上;可以指定吗?我的用户可能会使用他们的主以太网端口连接到 Internet,然后使用我的代码与第二个端口(或 USB 转 RJ45)进行通信。(这是两个独立的网络。)
c# - C#中网卡的连接列表
我的系统中安装了两个网络接口卡,我想要连接到特定 NIC 卡的所有计算机的列表,或者我需要一个类似于 DOS 中的“arp -a”命令的代码。我需要一个 C# 代码来执行此操作。请帮我。
memory - 普通网卡有多少内存?
网络接口卡的常见内存量是多少?在快速网络连接可用且磁盘速度较慢(或繁忙)的情况下,NIC 是否足够智能以减慢网络事务?
driver - Realtek 网络适配器 8168E 使用环回发送/接收
我正在尝试使用环回(对于 Windows 7 平台)从 Realtek 8168E 发送和接收(写入 tx 缓冲区并从 rx 缓冲区读取)读取 rx 缓冲区给出 0。在检查中断状态寄存器时,TDU 和 RDU 位设置为 1( Tx/Rx 描述符不可用)
网络适配器:Realtek 8168E
参考数据表:Realtek 8168B
发送端配置 - 根据数据表(第 55 页)中给出的规范为 TX 描述符分配内存。将描述符对齐到 256 字节对齐。
还分配了一个单独的缓冲区(TXBuffer)来存储要传输的数据。
将 TXBuffer 的地址放入 TX 描述符中的指定字段。
启用 TX 配置寄存器 (40h) 中的 MAC 环回位。
然后我们启用了 TxPoll 寄存器 (38h) 中的 NPQ 位。
之后,我们通过偏移量 37h 完成了 NIC 重置。
然后我们启用了 BMCR 寄存器中的环回位。
在中断屏蔽寄存器 (3Ch) 中启用 Tx OK 和 Tx Descriptor Unavailable 中断。
将 Tx 描述符地址放入 MAC 寄存器 TNPDS (20h)。
然后最后启用命令寄存器(37h)中的 TE 位。
同样,我在 Rx 端做了必要的配置。
下面是我给的缓冲区
* PL。建议如何调试这种情况。Tx & Rx 描述符配置的正确顺序,请共享。*
mpi - 学习 MPI 实现
了解 MPI 如何实施的最佳方法是什么?硬件中有哪些支持来加速 MPI?网卡究竟提供了哪些功能?MPI 实现与 SHMEM 的实现有何不同?
我也对所有实现如何在进程之间传输数据(共享内存、消息队列、NIC、kaput 等)感到困惑。
我一直在寻找有关该主题的书籍,但我能找到的只是有关如何“使用”MPI 或 MPI 算法的书籍。
我是否应该深入研究其中一种开源实现的源代码?
powershell-3.0 - 使用 powershell 将多个 ips 分配给 NIC
我正在尝试为 Windows 服务器上的 NIC 分配多个 ip。有什么办法可以动态生成ip地址并将其分配给网卡
java - NIC 吞吐量采样
我正在用 java 编写,我需要定期获取我的 NIC 的输出(与我在 Windows 任务管理器中看到的相同信息),有没有办法在 java 中对 NIC 的当前吞吐量进行采样?
ipv6 - 是否生成了 ipv6 任播地址
我从 rfc 中读到,任播地址是从单播地址派生的,但是单播地址的接口标识符(IID)是 EUI-64 格式,由链路层地址生成,因此我们可以从单播地址指示链路层地址.
那么,任播地址的 IID 是如何生成的。它不再符合 EUI-64 格式,有人可以回答我的问题吗?
谢谢。
linux-device-driver - 优先考虑e1000e网络驱动程序中的(软件)时间戳线程
我是 linux 编程的新手。我有一个带有 e1000e 驱动程序的英特尔网卡。我正在研究从网络捕获的数据包的精确时间戳。每次接收数据包时都会产生一个中断。因此,驱动程序注册的中断处理程序将捕获的数据包排队并为其加上时间戳。我的问题是,如果要使用 RT Linux,如何提高时间戳线程的优先级。这可能吗?