I have a TCP client by connecting the Tcp().outgoingConnection to a Flow.fromSinkAndSourceMat where the sink and source are Sink.actorRef and Source.actorRef.
In general this works well. But I can't find a way to close the TCP connection from the client side. I can complete the stream by sending either a Success to the source ActorRef or a PoisonPill to both actors, but the TCP connection is left alive. I am even using the halfClose = false option. Watching the network communication no FIN is sent to the server and the server still believes the client to be connected. Is this normal behavior? If I terminate the underlying ActorSystem the connection is closed, but I don't want to do that, as multiple clients are using the same system. -- >>>>>>>>>> Read the docs: http://akka.io/docs/ >>>>>>>>>> Check the FAQ: >>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html >>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user --- You received this message because you are subscribed to the Google Groups "Akka User List" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/akka-user. For more options, visit https://groups.google.com/d/optout.
