据我所知raw socket允许在没有任何特定传输层协议的情况下发送和接收IP数据包。
Dart的“dart:io”附带RawSocket类,定义为套接字的低级接口(可能是TCP套接字)。
我的问题是Dart的RawSocket是否允许直接发送和接收IP数据包?如果没有,Dart有没有办法这样做?
答案 0 :(得分:3)
据我所知,Dart中没有可能直接发送和接收IP数据包的方法。 RawSocket及其变体不应与所谓的原始套接字混淆,因为它们只是暴露系统发出的原始事件。这些套接字类具有Raw前缀的事实只是一个不幸的命名选择的结果。