Ejemplo n.º 1
0
void telnet_init(void)
{
	telnet_active = 0;
	tcp_socket_register(&telnet_socket, NULL,
		telnet_rx_buffer, TELNET_BUFFER_SIZE_RX,
		telnet_tx_buffer, TELNET_BUFFER_SIZE_TX,
		(tcp_socket_data_callback_t) telnet_data_callback,
		(tcp_socket_event_callback_t) telnet_event_callback);
	tcp_socket_listen(&telnet_socket, TELNET_PORT);
	printf("Telnet listening on port %d\n", TELNET_PORT);
}
Ejemplo n.º 2
0
/*---------------------------------------------------------------------------*/
void start_listening_sockets() {
    
    // Socket for local tcp connection with platypus client
    tcp_socket_register(&socket[0], NULL,
                        inputbuf[0], BUFSIZE,
                        outputbuf[0], BUFSIZE,
                        input, event);
    tcp_socket_listen(&socket[0], SERVER_PORT);
    printf("socket listening on %d\n", SERVER_PORT);
    
    // Sockets for Contiki connections with all other Contikis
    tcp_socket_register(&socket[1], NULL,
                        inputbuf[1], BUFSIZE,
                        outputbuf[1], BUFSIZE,
                        input, event);
    tcp_socket_listen(&socket[1], SERVER_PORT1);
    printf("Socket1 listening on %d\n", SERVER_PORT1);
    
    tcp_socket_register(&socket[2], NULL,
                        inputbuf[2], BUFSIZE,
                        outputbuf[2], BUFSIZE,
                        input, event);
    tcp_socket_listen(&socket[2], SERVER_PORT2);
    printf("Socket2 listening on %d\n", SERVER_PORT2);
    
    tcp_socket_register(&socket[3], NULL,
                        inputbuf[3], BUFSIZE,
                        outputbuf[3], BUFSIZE,
                        input, event);
    tcp_socket_listen(&socket[3], SERVER_PORT3);
    printf("Socket3 listening on %d\n", SERVER_PORT3);
    
    tcp_socket_register(&socket[4], NULL,
                        inputbuf[4], BUFSIZE,
                        outputbuf[4], BUFSIZE,
                        input, event);
    tcp_socket_listen(&socket[4], SERVER_PORT4);
    printf("Socket4 listening on %d\n", SERVER_PORT4);
}