lwip-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lwip-users] "minimal" on unix


From: Mumtaz Ahmad
Subject: Re: [lwip-users] "minimal" on unix
Date: Tue, 29 Aug 2006 12:12:01 +0500

Please see this
----- Original Message -----
Sent: Tuesday, August 29, 2006 12:00 PM
Subject: Re: [lwip-users] "minimal" on unix

Thanks for replying.
I tried using tcp_connect(), with a local IP address and the same port on which the server is listening.  The tcp_connect() returned but a connection with the server was not established and the callback for tcp_connect() was never called. 
I also tried connecting using standard socket library connect.  Please help me reach the correct implementation. 
I am also new to networking, please point out any mistake in my testing.  Do you or anyone else have a sample tcp client implementation?

Currently echo.c does not seem to have it's own low_level_xxx functions.  So I was wondering whether tcp_xxx calls use a default network interface when low_level_xxx functions are not provided?

Thanks and regards,
Yadnesh

On 8/29/06, Mumtaz Ahmad <address@hidden> wrote:
Dear yadnesh
 
tcp_accept would get called if some client tries to connect on a listening port .Just pingining does not trigger tcp module .
Your second query is not clear .There is always a need of some ethernet driver to actually send the data physically on cable. So low_level_xxx functions need to be implemented
 
Ahmad
 
----- Original Message -----
Sent: Tuesday, August 29, 2006 9:52 AM
Subject: [lwip-users] "minimal" on unix

Hi All,

I am working on Linux and have just started learning about lwIP functionality.  So, studying the example ..../contrib/ports/unix/proj/minimal

There seem to be 2 different types of implementation examples provided.
1) using echo.c
    In this tcp_new(), tcp_bind(), and tcp_accept() are used. 
    I am really confused about working of this implementation.  tcp_accept() has specified echo_accept() as a callback function for all packets received over the network interface.  But echo_accept() never seems to be called when I ping the IP address. 
Could somebody please give me some pointers about what is happening here and whether I am doing something wrong?

2) using mintapif.c
    This works perfectly fine for replying to ping. 
I have the following doubts:
1) Does lwIP communicate directly over the Ethernet "eth0"?  or the "tap" driver is always required?
2) Is it mandatory for all applications to write code for low_level_init(), low_level_input(), and low_level_output() ?

Thanks and Regards,
Yadnesh Phadke


--
This message has been scanned for viruses and
dangerous content by Streaming Networks, and is
believed to be clean.


_______________________________________________
lwip-users mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/lwip-users


--
This message has been scanned for viruses and
dangerous content by
Streaming Networks, and is
believed to be clean.

_______________________________________________
lwip-users mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/lwip-users



--
This message has been scanned for viruses and
dangerous content by
Streaming Networks, and is
believed to be clean.


_______________________________________________
lwip-users mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/lwip-users

--
This message has been scanned for viruses and
dangerous content by Streaming Networks, and is
believed to be clean.

Attachment: test_c.c
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]