tcp_server.c

来自「58enc28j06protuesuip09.rar」· C语言 代码 · 共 51 行

C
51
字号

#include "tcp_server.h"
//#include "httpd.h"
#include "uip.h"
#include "uart.h"


void tcp_server_init(void) 
{
	httpd_init();
}

void tcp_server_appcall(void) 
{
    u16_t ii,kk;
	switch(uip_conn->lport) 
	{
		case HTONS(80):
			httpd_appcall();
			break;
		case HTONS(8000):
			break;
		case HTONS(8001):
			break;
		case HTONS(4001):
		case HTONS(4002):
		case HTONS(4003):

		if(uip_newdata())

		{
		  kk=uip_datalen();

		 
		 //Printf_Char(kk>>8);		      /*数据长度显示*/
		 //Printf_Char(kk&0x00ff);	
		 
		  for(ii=0;ii<kk;ii++)
		  {
		   Printf_Char(*uip_appdata++);   /*通过串口发送*/
		  }
			
		    break;
		}

		default:
		    ;
		    break;
	}
}

⌨️ 快捷键说明

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