Uploaded image for project: 'Qpid Dispatch'
  1. Qpid Dispatch
  2. DISPATCH-1878

Client app not getting a response through tcpListener

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.15.0, 1.16.0
    • 1.17.0, 1.16.1
    • Protocol Adaptors
    • None

    Description

      I have a tcp-echo server running locally through:
      podman run -d --rm --name tcpecho -p 9090:9090 quay.io/skupper/tcp-go-echo

      And I have a router configured with a tcpConnector to localhost at port 9090 and a tcpListener at port 9999.

      I am able to use nc (netcat) to send data to the tcp-echo directly (port 9090) or through
      the router (port 9999), if I run "nc 127.0.0.1 9999" and the send the data.

      But if I run it as:  "echo abcd | nc 127.0.0.1 9999" I am not seeing a response, but if 
      I use port 9090 (original port) instead of 9999 (router tcpListener), then I get the
      response correctly.

      Attachments

        1. D-1878 @e148c.svg
          117 kB
          Charles E. Rolke
        2. DISPATCH-1878_fail-pn-raw-closed-before-ingress-stream-set-up.svg
          75 kB
          Charles E. Rolke
        3. dispatch-1878-trace.html
          31 kB
          Charles E. Rolke

        Activity

          People

            chug Charles E. Rolke
            fgiorget Fernando Giorgetti
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: