networkapply.c

来自「开发工具用EMBEST IDE进行开发,该程序是一个S3C44B0直接驱动网卡的」· C语言 代码 · 共 41 行

C
41
字号

#include "def.h"

extern unsigned long server_ip;
extern unsigned long local_ip;

void Tftp_Test()
{
	char input_string[64];
	char* pData;
	unsigned long write_addr;
	int   len;
	
	NicInit();
	NetInit();
	local_ip = 0x4dc0c0c0;		// config local ip 192.192.192.77
	Uart_Printf("\nManual Set local ip 192.192.192.77\n");
	Uart_Printf("\nPress any key to exit ...\n");	
	for( ; ; )
	{
		
		//query_8019();
		
		
		if( Uart_GetKey() )
			return;
		
		pData = (char *)TftpRecv(&len);
		if( (pData == 0) || (len <= 0) )
			continue;
		
		write_addr = (pData[0])+(pData[1]<<8)+(pData[2]<<16)+(pData[3]<<24);
		pData = pData + sizeof(long);
		
		if( Program(write_addr,pData,len-4) == FALSE )
		{
			continue;
		}
		MakeAnswer();
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?