请问老古:您的TCPIP程序是哪派?union or malloc? 闫旭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字节*/
{
二派!
好像不能读出网卡的物理地址啊?
这类程序很多,我看过几种了,这和连线有关!
以void *recXXX(void)的支持多SOCKET的? 而上面是标准的TARGET和INITITOR的12状态机(不是简化的6状态机)的TCPIP,不知老古的程序是吗?
老古的程序北京有卖吗?
高!此派有能力解决ARP的挂起问题!但内
可能
谢谢!不过这位英雄能说一句超过3字的话吗?-玩笑。北京有卖吗?
单片机上网网卡吗???当然有
请赐网址
http://www.bjmcu.com/