1 / 5
文档名称:

以太网协议格式详解.xls

格式:xls   大小:143KB   页数:5页
下载后只包含 1 个 XLS 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

以太网协议格式详解.xls

上传人:雯埒 2020/8/21 文件大小:143 KB

下载得到文件列表

以太网协议格式详解.xls

相关文档

文档介绍

文档介绍:()申请一个套接字TCPConnect(ucharsock,unionIP_addressdestip,uintdestport,void(*recv)(ucharxdata*buf,uintsize),void(*close)(),void(*connect)())向指定IP、端口连接User_TCPSend(ucharsock,ucharxdata*buf,uintsize)发送数据TCPListen(ucharsock,ushortucPort,void(*recv)(ucharxdata*buf,uintsize),void(*close)(),void(*connect)())监听某个端口TCPClose(ucharsock)用户主动关闭套接字,并释放资源OnReceive(ucharxdata*buf,uintsize)reentrant收到TCP数据后用户处理,收到数据后回调函数,由用户自己添加相应功能LoginMsg()连接成功后回调函数,由用户根据自己需要表些OnConnect()reentrant套接字联结后回调函数OnClose()reentrant套接字关闭后回调函数ARP(地址解析协议)和RARP(逆地址解析协议)是某些网络接口(如以太网和令牌环网)使用的特殊协议,用来转换IP层和网络接口层使用的地址。(unionIP_addressip_address)向指定的IP地址发送一个ARP请求ArpEcho(void)收到一个ARP应答后,对ARP表进行处理ArpAnswer(void)对ARP请求进行应答InitArpTable(void)初始化ARP缓存UpdateArpTab()更新ARP缓存bitFindMac(unionIP_addressip,_addressxdata*macadr)在ARP缓存中查找指定IP/MAC映射对,找到,返1;(uchartype)ConfigInit(void)reentrant配置初始化,存在FALSH的是字符串,初始时要化为相应的HEX或十进制数DefaultPin(void)参数出厂值OutAckMsg(ucharack,ucharcode*name,)根据ACKCODE取出相应的ACK提示信息配置ACK类形bitParse_Length(ucharxdata*buf,ucharmax_length,ucharendchar,uchar*len)统计长度,并判断对错bitParse_Value(ucharxdata*buf,ucharlength,ucharparse_type,uchar*dot)统计数据,并判断对错Copy_Config_Data(,ucharid,ucharlength)reentrant拷贝数据到缓冲,准备存入FALSHParse_Ip(,ucharid,ucharxdata*ipbytes)reentrant解析IP地址,出错时返回相应的错误类型Parse_Port(,ucharid,ucharxdata*portbytes)reentrant解析PORT,出错时返回相应的错误类型Parse_Mac(,ucharid