HsTCPIPv4 - 嵌入式TCP IP协议栈。 HsTCPIPv4是一套跨平台的ANSI C源代码库,全面实现TCP IP协议。
HsTCPIPv4作为一个整体或任何它包括的组件可以在嵌入式系统中使用,或在PC中。 HsTCPIPv4提供完整的神器出山:www.shenqi73.comANSI C源代码和二进制文件。 HsTCPIPv4已经过测试,小端(英特尔x86)和big-endian(飞思卡尔/摩托罗拉的PowerQUICC)的内存架构。
HsTCPIPv4包括ARP,IP,ICMP,UDP,TCP,DHCP / BOOTP,DNS,TFTP,FTP,NTP / SNTP,POP3,SMTP的C源代码。使用HsTCPIPv4源代码是免HsTCPIPv4以模块化的方式设计的,你只能使用特定的模块,您需要为您的应用程序。
在顶层与HsTCPIPv4协议栈提供的示例应用程序:SMTP客户端,POP3客户端,FTP客户端,TFTP服务器和客户端,NTP客户端和ICMP平。这些应用程序利用各自的库的一部分,HsTCPIPv4:HsSmtp,HsPop3,HsFtp,HsTftp,HsNtp,HsIcmp。
上述协议模块的接口到一个共同的套接字层HsSock。 HsSock库说话的,TCP(HSTCP)和UDP(HsUdp)模组TCP和UDP模块和ICMP模块接口的IP模块(新竹科学工业园区)新竹科学工业园区ARP(HsArp)模块的接口,。
ARP和IP库用户提供的以太网数据包驱动程序接口。 HsTCPIPv4协议栈参数配置是通过HsSock模块使用静态参数(IP地址,路由器的IP地址,子网掩码,DNS服务器的IP地址),或使用动态配置通过HsDhcp库。所有的协议元素使用HsDns API,如果是要解决一个目标域名的IP