我想问的是pc端如何做,因为pc只能接受IP包,不能接受以太网格式的数据(硬件
层),现在关于数据链路层(IP)、传输层(TCP,UDP)、应用层(HTTP,
TELNET等)资料很多,而关于硬件层的资料很少,不知道该怎么做
我的实现方案是用两个网卡连接,现在不知道如何用去做PC端程序(由于KEIL C不
能生成PC上运行的程序,我想用VC或者TurboC做),希望各位给点思路。由于我的
单片机资源有限,只支持ARP,RARP协议。
VC 的WINSOCK中有发送或接受指定IP的函数,不知道能不能用来实现PC端收发程
序?而且发送的数据也不是以太网桢格式的,怎么办呢?
至于TurboC,不知道该怎么入手,如何对网卡操作,让网卡收发以太网桢数据?
DOS中网卡的端口号是多少,是不是固定的,和WINDOWS一样吗?
听说在WINDOWS中用户可以自己设定端口,如果是这样,一旦端口变了,
那程序不就用不了了么?
另外,如何在单片机中设置网卡的IP地址阿?网卡芯片中好像没有对应的寄存器。
谢谢大家!!