We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi,
There's something I don't understand reading the tcpnet user guide . I want to code an simple FTP server that can manage at least 2 connections.
Si it seems I have to create a listening socket like the example from the user guide :
init_TcpNet (); tcp_soc = tcp_get_socket (TCP_TYPE_SERVER, 0, 30, tcp_callback); if (tcp_soc != 0) { /* Start listening on TCP port 80 */ tcp_listen (tcp_soc, 80);
But then , how to manage several connections ?
In lwpip stack for example , you create a listening socket associated with a callback fonction. When a client is connecting , the callback is called with a pointer to a new socket created by the stack to manage the new incoming connection .
In tcpnet the callback fonction is like this :
U16 tcp_callback (U8 soc, U8 event, U8 *ptr, U16 par) {
Does the 'soc' parameter is the new socket to use for transmission in the socket ?
thanks in advance.