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.

Reply via email to