コード例 #1
0
ファイル: protocol_switcher_app.c プロジェクト: josulf/Morsee
void udp_protocol_switcher_appcall(void)
{
	if( uip_udp_conn->rport == HTONS(DNS_SERVER_PORT) ) {	// DNS resolver port
		resolv_appcall();
		return;
	}
	if( uip_udp_conn->rport == HTONS(DHCP_SERVER_PORT) ) {	// DHCP port
		dhcpc_appcall();
		return;
	}
	udp_frame_appcall();
}
コード例 #2
0
ファイル: uip_app.c プロジェクト: haikong/haikong.github.io
/*****************************************************************************
 函 数 名  : my_udp_app
 功能描述  : the uip for udp application function
 输入参数  : void  
 输出参数  : 无
 返 回 值  : 
 调用函数  : 
 被调函数  : 
 
 修改历史      :
  1.日    期   : 2017年4月17日
    作    者   : QSWWD
    修改内容   : 新生成函数

*****************************************************************************/
void my_udp_app(void)
{
	printf("my_udp_app...\n\r");
	switch(uip_udp_conn->rport)
	{
	case HTONS(8899):
		udp_8899_app();
		break;
	case HTONS(67):
		dhcpc_appcall();
		break;
	case HTONS(68):
		dhcpc_appcall();
		break;
	case HTONS(53):
		resolv_appcall();
		break;
	default:
		udp_default_app();
		break;
	}
}
コード例 #3
0
ファイル: main.c プロジェクト: orlv/fos
void route_appcalls() {
	resolv_appcall();
	dhcpc_appcall();
}
コード例 #4
0
ファイル: elua_uip.c プロジェクト: Linux-enCaja/robotica
void elua_uip_udp_appcall()
{
  resolv_appcall();
  dhcpc_appcall();
}
コード例 #5
0
ファイル: gateway.c プロジェクト: jaseg/avr-uip
void uip_udp_appcall_gateway()
{
	resolv_appcall();
}