问题描述
我试图了解网络堆栈在VXWorks6.9中的工作方式,并根据《网络程序员指南》,从mBlk clBlk和群集(均从池(在本例中为netPools))中看,它看起来非常简单。最终,我将在不破坏状态的情况下从netStack清除状态。
尽管概述了内存MGMT的结构,但我对如何在vxworks中实际设置特定的网络功能(例如ping,打开TCP套接字或通过IP接收TCP数据包)没有明确的指导。我花了几天时间检查tNet0,netLibInit,它的作业队列(我不确定是通过调用netDaemons [0] .jobQueue来访问的),jobQueue的“标准池”等。
一个好的第一步是在调试器中实际定位netPools以及mBlk,clBlk和群集。如果有人对这些结构有指导,将不胜感激-如果可能的话,我很乐意聘请顾问来帮助您!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)