I want to make my own example
I want that when there is a connection on port 80
for example a telnet connection telnet 192.168.0.2 80
my application is able to print the size of what is sent by telnet
a server listening on port 80, which prints everything that you send
I was looking api reference and combine some codes

I am working with the port for linux in debian

My problem:
but I do not know how to run that, so far I have only run the binary contrib 
module simhost
I need the steps to test my code
I try to alter the makefile contrib/ports/unix/proj/unixsim/makefile but it 
gives me error

This is the code that I want test
void example_function(struct netconn *conn)
{
   struct netbuf *buf;
   int tamano;
   while((buf = netconn_recv(conn)) != NULL) {
      /*do_something(buf);*/
           tamano = netbuf_len(buf);
           printf("%d",tamano);
   }
   netconn_close(conn);
}
int main()
{
   struct netconn *conn, *newconn;
   conn = netconn_new(NETCONN_TCP);
   netconn_bind(conn, NULL, 80);
   netconn_listen(conn);
   newconn = netconn_accept(conn);
   
   /* do something with the connection */
   example_function(newconn);
   

   netconn_delete(newconn);
   netconn_delete(conn);
}

<<winmail.dat>>

_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to