我在应用层专门定义了协议数据单元(Protocol Data Unit PDU),经过表示层编码后,不经TCP/IP协议,直接映射到数据链路层(ISO/IEC 8802-3帧)和物理层,即传输层和网络层均空。这种映射方式的目的是避免通信堆栈造成传输延时,从而保证报文传输的快速性(工业通信)。 用VC如何实现上面的网络编程,帧的格式我有了,关键问题是如何躲开TCP/IP这一层,在表示层编码后,直接将报文送给数据链路层,看了些关于SOCKET的网络编程,似乎都要经过TCP/IP的,无法满足要求,望懂网络编程的专家能提供帮助(包括推荐好书),谢谢!
2、用winpcap、libnet来接收、发送数据包 。