问题描述
我编写了一个C程序,该程序将有效的PCAP文件写入已分配的内存块中:
struct SwiftUIView: View {
var body: some View {
NavigationLink(destination: MyMasterViewController()) {
Text("Show Detail View")
}.navigationBarTitle("Navigation")
}
}
struct SwiftUIView_Previews: PreviewProvider {
static var previews: some View {
SwiftUIView()
}.
}
该程序运行出色,如果我将myPCAP写入文件,则可以在Wireshark和所有内容中读取该文件。所以我知道一切正常。
但是现在,我想为myPCAP分配一个u_char* myPCAP = writePCAP( ... );
文件描述符,并将该FD传递给另一个程序。 (nDPI,对于那些好奇的人。)我该怎么做?我希望这可以工作:
pcap_t*
但是:
pcap_t* pcap = fdopen( ((int*)myPCAP),"r" );
有人看到解决方案吗?一定有办法吧?谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)