据我所知raw socket允许在没有任何特定传输层协议(protocol)的情况下发送和接收 IP 数据包。
Dart 的 "dart:io"自带 RawSocket类定义为套接字的低级接口(interface)(也许它们意味着 TCP 套接字)。
我的问题是 Dart 的 RawSocket 是否允许直接发送和接收 IP 数据包?如果没有,在 Dart 中有没有办法做到这一点?
最佳答案
据我所知,在 Dart 中直接发送和接收 IP 数据包是不可能的。 RawSocket它的变体不应与所谓的原始套接字混淆,因为它们只是暴露系统发出的原始事件。这些套接字类具有 Raw 前缀的事实只是不幸的命名选择的结果。
关于dart - Dart 中的 RawSocket 是否允许直接发送和接收 IP 数据包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44621512/