闫旭yanxu0211@sina.com
一派代表:
/*所有协议的共用体*/
union Netcard {struct {uchar bytebuf[1536];}bytes;
struct {uint wordbuf[768];}words;
struct ethernet EtherFrame;
struct retransmit ResendFrame;
struct arp ArpFrame;
struct icmp IcmpFrame;
struct tcp TcpFrame;
struct ip IpFrame;
struct udp UdpFrame;
struct IpPacket IpPacket;
};
二派代表:
//------------------------------------------------------------------------
// This functions checks 8019 status then sends an ethernet
// frame to it by calling an assembler function.
//------------------------------------------------------------------------
void send_frame(UCHAR xdata * outbuf, UINT len)/*发送一个数据包的命令,长度最小为60字节,最大1514字节*/
{
而上面是标准的TARGET和INITITOR的12状态机(不是简化的6状态机)的TCPIP,不知老古的程序是吗?
老古的程序北京有卖吗?