问题标签 [ethernet]

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.

0 投票
1 回答
1219 浏览

windows - 如何在Windows中实时将无线数据包(802.11)转换为以太网数据包(802.3)?

如何在Windows中实时将无线数据包(802.11)转换为以太网数据包(802.3)?

我正在使用无线局域网接收无线数据包。

我想将此数据包转发到以太网。

我可以做这个工作吗?

0 投票
3 回答
9477 浏览

c++ - 通过以太网电缆 (tcp) 的 rs-232 串行连接

我有通过 rs-232 接口控制的硬件设备(它是一个超声波脉冲接收器)。我需要编写一个程序来将命令从我的计算机发送到设备。然而,不同寻常的是,该设备没有串行端口(DB-9 COM 端口),而是有一个 RJ45 插座(以太网插座)。该设备带有一个适配器,用于将设备上的以太网端口连接到串行电缆,以便与计算机进行通信。

不幸的是,我的电脑没有串口——只有一个以太网端口。如果可能的话,我想取消适配器并使用以太网电缆将我的计算机直接连接到设备。这在物理上是可能的 - 但我不知道如何转换消息协议?例如,我的设备没有用于打开 tcp 套接字的 IP 地址?

到目前为止,我一直在使用 Boost.asio(在 Ubuntu 机器上)通过 tcp 套接字将消息流发送到支持 tcp 的其他设备。如果可能的话,我想继续使用 Boost.Asio 库——因为它是跨平台的。我真的不知道从哪里开始——我一直使用 Boost.Asio 库,它很好地隐藏了大多数协议问题。但是,我相信这是可能的,因为有些 Windows 程序似乎做类似的事情,例如参见http://com0com.sourceforge.net/

欢迎任何指导意见。非常感谢

0 投票
1 回答
1066 浏览

linux - 可以在同一个 NIC 上拥有 PPPoE 和单独的静态 IP 地址吗?

问候,

由于各种原因,我与 Internet 的连接如下所示:

(Linux系统运行PPPoE、BIND、DHCP等的地方)

为了诊断最近的问题,我需要连接到 DSL 调制解调器上的 Web 界面。为了做到这一点,我必须从特定的地址范围进行连接,并且由于我在 eth0 上运行 PPPoE,我没有为其分配地址,甚至没有打开它。(无论调制解调器处于何种模式,调制解调器的 Web 界面都处于固定 IP 地址,并且仅响应来自固定地址范围的流量)

所以无论如何,要连接到调制解调器,并且在互联网上找不到任何有用的东西,我只是在已经启动 PPPoE 后尝试为 eth0 分配一个 IP 地址(例如:ifconfig eth0 192.168.1.5 netmask 255.255.255.0 up)。我真的不认为它会真正起作用。但确实如此。即 PPPoE 和一个静态地址同时分配给 eth0 并且都正常工作。因此我的问题..应该吗?长期这样做是否安全,或者我只是幸运地工作了足够长的时间让我得到我需要做的事情?

谢谢!

0 投票
3 回答
1241 浏览

c++ - Arduino以太网字节大小问题

我正在使用带有官方以太网屏蔽的 Arduino (duemilanove) 将数据发送到控制器以控制 LED 矩阵。我正在尝试通过获取桌面上 32 位值中的 4 个字节并将其作为 4 个连续字节发送到 arduino 来向控制器发送一些原始的 32 位无符号整数值(unix 时间戳)。但是,当字节值大于 127 时,以太网客户端库返回的值是 63。

以下是我在 arduino 方面所做的一个基本示例。为了整洁,有些东西已被删除。

因此,每当输入字节大于 127 时,变量“data”最终将设置为 63!起初我认为问题出在更远的地方(缓冲区曾经是字符而不是字节)但是当我在读取后立即打印出“数据”时,它仍然是 63。

有什么想法可能导致这种情况吗?我知道 client.read() 应该输出 int 并在内部从套接字读取数据作为 uint8_t 这是一个完整的字节和无符号,所以我应该能够至少去 255 ...

编辑:对,汉斯。没有意识到 Encoding.ASCII.GetBytes 只支持前 7 位而不是全部 8。

0 投票
3 回答
1135 浏览

cpu - 可编程以太网设备(想想板载 CPU)真的存在吗?

我从很多人那里听说可编程以太网卡存在并且很容易获得。然而,我还没有能够追踪到其中一个神话设备,所以我想知道它们是否只是一个神话。

这种可编程卡具有千兆以太网接口,具有可编程 CPU 并通过 PCI Express 连接到主机系统。这些卡解决的问题领域是低延迟网络应用程序,其中卡本身完成工作并向操作系统“报告”。基本上,卡充当协处理器并处理卡上的所有低延迟要求,从而避免在用户端编写低延迟代码的问题 - 想想 0.4 毫秒 - 0.5 毫秒的响应时间。

所以我的问题是,这些卡真的存在吗?如果存在,我在哪里可以拿到一张?

0 投票
1 回答
575 浏览

linux - FEC and Gianfar deriver

What is the difference between fec and gianfar driver? It does not seems to be chip drivers. I have to integrate the functionality of DP83849 PhyChip for MPC8313E. I have one fec driver ported for coldfire architecture and uses DP83849 phy. Can I use fec driver or for MPC8313E, gianfar is required?

0 投票
1 回答
85 浏览

ethernet - 通过以太网开发 Touch

可能吗?我们有语音、图像、数据等。通过以太网。是否可以通过以太网进行触摸?

0 投票
1 回答
439 浏览

python - twisted.pair.ethernet vs iptables

I need to implement some low-level IP filtering/tracking. Typically I would use iptables for this, but since I am currently using twisted in a few projects I'd consider using it's ethernet library, if it's possible. Actually, I would prefer it (it's easier to deploy than iptables rules).

Is it possible to use twisted python's twisted.pair.ethernet to implement a partial analog of iptables?

0 投票
0 回答
644 浏览

iphone - (非触控)iPhone 手势识别

我即将开始一个巨大的新项目,该项目将依赖于使用连接到第三方电子设备的 Arduino(在本例中是我已经构建的肌电图板)。

我很清楚如何使用OSC和以太网屏蔽等协议在 Arduino 和 iPhone 或 iPad 之间传输数据。

我希望实现的是有效地分析传入的模拟信号并识别用于创建该信号的手势。所以我本质上说的是波形分析,不管是在 iPhone 端还是在 Arduino 端。是否有任何库或以前的方法来分析或识别手势?这将是一个大型研究项目,所以我真的在寻找正确的方向。

我理解,这可能是一个模糊的问题,所以如果有人想让我对此事有所了解,我会非常高兴。

0 投票
4 回答
1016 浏览

bash - 如何获取给定 IP 地址的以太网端口?

我正在尝试编写一个 bash 脚本来获取我知道其 IP 地址的接口的以太网端口。我需要从 ifconfig 中获取它,但似乎无法弄清楚如何去做。有任何想法吗?

谢谢。