学习了之后,感觉这个协议的实现很好:
1、结构简单,非常便于阅读,仅用三个文件就实现了基本的网络功能:ip_arp_udp_tcp.c + ip_arp_udp_tcp.h + net.h
2、驱动程序也仅有两个文件:enc28j60.c + enc28j60.h
3、适合用来做单用户的TCP/UDP Server
协议的不足:
1、协议简化了很多,不适用于客户端应用(程序中基本以复制MAC、TCP地址、端口号的形式完成发送数据打包,客户端应用不知道去哪里复制)
2、不适用于多用户的应用(理由同上)
|
|