如何使用Go的"外部函数接口"调出C函数?
常见问题解答中提到了此界面,但我无法在文档的其他地方看到它.
c ffi go
是否可以在IP协议下使用ICMP套接字?也许是这样的:
socket(PF_INET, <type>, IPPROTO_ICMP)?
我应该在<type>字段中放入什么?我看到了一些使用SOCK_RAW的例子,但这不会阻止操作系统处理IP协议的工作吗?
另一件事.操作系统如何知道应该将ICMP数据报发送到哪个进程,因为该协议没有涉及端口?
sockets linux icmp
c ×1
ffi ×1
go ×1
icmp ×1
linux ×1
sockets ×1