Greg,

I tried the IPv6 version you sent... It starts, but there's no further
output:

>
> 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
>

I'll try to get it working on IPv4. How do I turn on debug output?

-adam



On Mon, Feb 10, 2020 at 12:13 PM Gregory Nutt <spudan...@gmail.com> wrote:

>
> >     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?
>
>
>

-- 
Adam Feuer <a...@starcat.io>

Reply via email to