Hi For example I need to check the send buffer size (e.i. SO_SNDBUF) which is not implemented options. Regards
On Wed, Mar 7, 2018 at 10:55 AM, Mattia Settin <[email protected]> wrote: > Hi > Yes you are right but I don't need to touch the pcb, just some check on > the pcb. > getpeername stores the address of the peer that is connected socket (it > dosen't return the pcb structure). > Which is the api for retrive the connection tcp data for a certain socket ? > Thanks > reagards > m > > > On Wed, Mar 7, 2018 at 10:26 AM, Jens Nielsen <[email protected]> wrote: > >> Hi >> >> The short answer is: don't. If you're using the socket api you're not >> touching the pcb. >> >> What do you really want to do? There are basically two options here >> >> a) Just like your question about getpeername, there's an api for that. >> Google is your friend. >> or >> b) Since the beginning of time people have managed without it, in which >> case you're probably doing something weird and you're probably on your own >> >> BR /Jens >> >> >> On 2018-03-07 10:07, Mattia Settin wrote: >> >> Dear all >> I developing an application wih lwip 2.0.3 using socket bsd. >> The tcp server performs the following operation: >> s = socket() >> bind >> accept //wait a new connection >> read //packet received >> >> I need to perform some check on the pcb data of my socket. >> I note the get_socket is defined as static and the get_sockopt do not >> return all data I need. >> I solve adding following function in socket.c: >> struct tcp_pcb * lwip_getsockpcb(int s) >> { >> struct lwip_sock *sock = get_socket(s); >> if (!sock) { >> return NULL; >> } >> return sock->conn->pcb.tcp; >> } >> >> My question is: >> how can acces to the tcp_pcb of my socket with out modify the library ? >> Which is the smart way ? >> Thank all >> regard >> >> >> -- >> Mattia Settin >> Software and System Engineer >> >> >> >> >> _______________________________________________ >> lwip-users mailing >> [email protected]https://lists.nongnu.org/mailman/listinfo/lwip-users >> >> >> >> _______________________________________________ >> lwip-users mailing list >> [email protected] >> https://lists.nongnu.org/mailman/listinfo/lwip-users >> > > > > -- > Mattia Settin > Software and System Engineer > > > -- Mattia Settin Software and System Engineer
_______________________________________________ lwip-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/lwip-users
