Ejemplo n.º 1
0
void xtcpd_listen(int linknum, int port_number, xtcp_protocol_t p)
{

    if (p == XTCP_PROTOCOL_TCP) {
        register_listener(tcp_listeners, linknum, port_number, NUM_TCP_LISTENERS);
        uip_listen(HTONS(port_number));
    }
    else {
        register_listener(udp_listeners, linknum, port_number, NUM_UDP_LISTENERS);
        uip_udp_listen(HTONS(port_number));
    }
    return;
}
Ejemplo n.º 2
0
/* -------------------------------------------------------------------------- */
void xtcpd_listen(int linknum, int port_number, xtcp_protocol_t p)
{
	switch(p){
	case XTCP_PROTOCOL_TCP:
	    register_listener(tcp_listeners, linknum, port_number, NUM_TCP_LISTENERS);
	    uip_listen(HTONS(port_number));
		break;

	case XTCP_PROTOCOL_UDP:
	    register_listener(udp_listeners, linknum, port_number, NUM_UDP_LISTENERS);
	    uip_udp_listen(HTONS(port_number));
		break;

	default:
		PRINTF("xtcpd_listen: Unknown protocol.");
		break;
	}

  return;
}
Ejemplo n.º 3
0
void vNet_Begin_M1(uint8_t sock)
{
	uip_udp_listen(ETH_PORT);
}