[zeromq-dev] Message queuing broker for mobile device
Gang Liu
gangban.lau at gmail.com
Mon Jan 12 10:43:06 CET 2015
After some tracing, I found this case could be repeated when client
socket in connected state and I power off Wi-Fi router
or turn off mobile device 3G DATA signal before zmq client do disconnect.
Is there any way to enable broker's low level client TCP sockets
KEEP_ALIVE option? I try to setopt at broker front end zsock,
but don't help much. Yes, I am still thinking in BSD socket way. or do
I need chose another zeromq pattern to handle clients no reliable inet
connection?
thanks for your kindly.
regards,
Gang
On Mon, Jan 12, 2015 at 5:30 PM, Pieter Hintjens <ph at imatix.com> wrote:
> These sockets are managed automatically by TCP.
>
> On Mon, Jan 12, 2015 at 7:41 AM, Gang Liu <gangban.lau at gmail.com> wrote:
>> Dear all,
>> I am new to zeromq. I have a question about message
>> queuing broker (msgqueue.c) which use zmq_proxy() forward msgs between
>> frontend and backend.
>> In my testing code, the mobile client is using ZMQ_DEALER
>> socket to connect to this broker. But after some time, I found there
>> are more and more connected TCP at broker server side, all in
>> ESTABLISHED state. I am sure there are no more than ten clients and
>> even all apps in closed state.
>> Because there are no way to get low level TCP sockets of
>> broker, so is there any way to clean those "DEAD" TCP connections when
>> clients at WI-FI or 3G env?
>>
>> regards,
>> Gang
>> _______________________________________________
>> zeromq-dev mailing list
>> zeromq-dev at lists.zeromq.org
>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
More information about the zeromq-dev
mailing list