不应该。
你首先要检查网线,计算机->计算机的网线和计算机->hub的网线是不同的。估计你使用的是一样的网线。
其次,确保目标机的ip地址和MAC地址在局域网上是唯一的。
网线我知道,连到HUB上时没用直连的那根,都是平时用来上网的,现在用HUB连时成功过一次,但之后就没成功过,就看见板子上的8019边的LINK灯不停的闪,问一下DHCP和BOOTP是什么意思?和我这个问题有关系么?
bootp是引导协议,目标机需要一个服务器来提供引导参数。
dhcp是动态主机配置协议,由一个服务器动态指定目标机的ip地址。
在你的开发过程中,不管是主机,还是目标机,都不应该使用这两种协议。
请问我config.h中的这几行对么?是否与我遇到的问题有关?
#ifdef INCLUDE_NETWORK
#define INCLUDE_UDP#define INCLUDE_TCP#define INCLUDE_ICMP#define INCLUDE_IGMP#undef INCLUDE_PPP#endif /* INCLUDE_NETWORK */
UDP,TCP,ICMP,IGMP是否可以去掉也没关系?