lwip-users
[Top][All Lists]
Advanced

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

Re: [lwip-users] no PCB match found at simultaneously TCP connections


From: twagner
Subject: Re: [lwip-users] no PCB match found at simultaneously TCP connections
Date: Mon, 19 Feb 2018 05:57:27 -0700 (MST)

I have also a webserver running.
I can see that the used pcb mem goes back if the Client (not the MCU) closes
the connection (modbus),
but if the server (the MCU) closes the connection the used pcbs doesn't go
back (webserver).
If i have only the mobus connection in use the maximum of the pcbs is only 2
(similar to the real connections).

Strange is also that the destination port of the received message seems to
be wrong.
I debugged the tcp_input function a bit and i get a wrong destination Port
in the tcphdr struct:

tcphdr error (mb):
src     u16_t   7378    
dest    u16_t   62977   
seqno   u32_t   752975085       
ackno   u32_t   2805334016      
_hdrlen_rsvd_flags      u16_t   6224    
wnd     u16_t   28151   
chksum  u16_t   48586   
urgp    u16_t   0       

tcphdr error (mb):
src     u16_t   8658    
dest    u16_t   62977   
seqno   u32_t   575249432       
ackno   u32_t   1732313088      
_hdrlen_rsvd_flags      u16_t   6224    
wnd     u16_t   1017    
chksum  u16_t   23595   
urgp    u16_t   0       

tcphdr error (mb):
src     u16_t   10450   
dest    u16_t   62977   
seqno   u32_t   601707332       
ackno   u32_t   929038336       
_hdrlen_rsvd_flags      u16_t   6224    
wnd     u16_t   62709   
chksum  u16_t   10063   
urgp    u16_t   0       

tcphdr error (web):
src     u16_t   4307    
dest    u16_t   20480   
seqno   u32_t   1664538112      
ackno   u32_t   2808348672      
_hdrlen_rsvd_flags      u16_t   4176    
wnd     u16_t   61690   
chksum  u16_t   42544   
urgp    u16_t   0       

tcphdr error (web):
src     u16_t   31443   
dest    u16_t   20480   
seqno   u32_t   518157564       
ackno   u32_t   2617311488      
_hdrlen_rsvd_flags      u16_t   4176    
wnd     u16_t   61690   
chksum  u16_t   60395   
urgp    u16_t   0       

tcphdr correct (mb):
src     u16_t   53789   
dest    u16_t   502     
seqno   u32_t   3167854155      
ackno   u32_t   62947   
_hdrlen_rsvd_flags      u16_t   6224    
wnd     u16_t   63921   
chksum  u16_t   18806   
urgp    u16_t   0       



--
Sent from: http://lwip.100.n7.nabble.com/lwip-users-f3.html



reply via email to

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