📄 main.c
字号:
void main(void)
{
BYTE temp;
WORD port = 1001;
LocalMACAddr[0]=0x52;
LocalMACAddr[1]=0x54;
LocalMACAddr[2]=0x4c;
LocalMACAddr[3]=0x30;
LocalMACAddr[4]=0x2e;
LocalMACAddr[5]=0x2f;
LocalIPAddress = 0xc0a8020d; /* 本地地址192.168.2.14*/
ServerIPAddress = 0xc0a8020e; /* 目的地址192.168.2.13*/
/*初始化 */
SerialInitial();
MemInitial();
NetInInitial();
RTLInitial();
Start8019();
InterruptInitial();
// 建立一个ARP包
p[0] =0xff;
p[1] =0xff;
p[2] =0xff;
p[3] = 0xff;
p[4] = 0xff;
p[5] = 0xff;
p[6] = 0x52;
p[7] =0x54;
p[8] =0x4c;
p[9] =0x30;
p[10] =0x2e;
p[11] =0x2f;
p[12] = 0x08;
p[13] = 0x06;
p[14] = 0x00;
p[15] = 0x01;
p[16] = 0x08;
p[17] = 0x00;
p[18] = 0x06;
p[19] = 0x04;
p[20] = 0x00;
p[21] = 0x01;
// 发送ARP包
RTLSendPacket(p,60);
while(1);
#ifdef DEBUG
printf("\n-------bigine-------");
#endif
/* 处理 */
TCPBind(port);
if(TCPConnect(ServerIPAddress,1001) == TRUE)
{
while(UserFunc());
}
/* 延时 */
for(temp;temp<255;temp++);
#ifdef DEBUG
printf("\n run over!");
#endif
/* 存储 */
Stop8019();
while(1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -