nsh> tcpclient
Binding to IPv6 Address: 0000:0000:0000:0000:0000:0000:0000:0000
server: Accepting connections on port 5471
Connecting to IPv6 Address: 0000:0000:0000:0000:0000:0000:0000:0100
client: Connected
server: Connection accepted -- receiving
Then nothing more.
In this configuration, the server runs as a daemon on the same
platform. It is started by the client. But after that, they should
behave the same.
NOTE that I have it set up to use IPv6 with the IPv6 loopback
address. IPv4 would probably be simpler to debug.
Well, it does look like it is sending TCP packets. I switched to IPv4
and enabled debug output. In the debug output I can see that it is
sending and receiving TCP packets and that the TCP packets are being
ACKed. But, for some reason, there is no printf output. I think TCP is
working in this new configuration, but needs better debug output
instrumentation. Although it seem to be working, there is nothing
visible on the console.
Can you take a look and see if you learn anything?