[zeromq-dev] Use IPC socket under win32 service
momchil at bojinov.info
momchil at bojinov.info
Fri Mar 18 12:49:57 CET 2022
But that piece of code sends and receives the same message
Where in my example I m sending BOO BOO and am supposed to get "Test : 1" back from the server
See here:
https://github.com/bozhinov/cache-poc/blob/88f3b190711dcd632b2435f2b4e315bd3b16e8aa/service/server.py#L55
Tested it and I only get BOO BOO back
-----Original Message-----
From: zeromq-dev <zeromq-dev-bounces at lists.zeromq.org> On Behalf Of Arnaud Loonstra
Sent: Friday, March 18, 2022 1:05 PM
To: zeromq-dev at lists.zeromq.org
Subject: Re: [zeromq-dev] Use IPC socket under win32 service
That code also doesn't work for me
I'm not sure you can use sockets that way. You should use a sending and a receiving socket.
I've changed it to:
import zmq, json
context = zmq.Context()
bsock = context.socket(zmq.REP)
bsock.bind('ipc:///tmp/mm')
socket = context.socket(zmq.REQ)
socket.connect('ipc:///tmp/mm')
socket.send_json(json.dumps(["BOO BOO - 1", 123])) message = bsock.recv_json()
print(message)
This works for me but I'm on Linux...
On 18-03-2022 11:04, momchil at bojinov.info wrote:
> Here:
> https://github.com/bozhinov/cache-poc/blob/88f3b190711dcd632b2435f2b4e
> 315bd3b16e8aa/client_1.py#L8
>
> Message was sent, but was never received on by the service and then the client gets stuck waiting for response.
>
>
> -----Original Message-----
> From: zeromq-dev <zeromq-dev-bounces at lists.zeromq.org> On Behalf Of
> Arnaud Loonstra
> Sent: Friday, March 18, 2022 11:40 AM
> To: zeromq-dev at lists.zeromq.org
> Subject: Re: [zeromq-dev] Use IPC socket under win32 service
>
> Gets stuck where?
>
> On 18-03-2022 10:23, momchil at bojinov.info wrote:
>> Hello Arnaud,
>>
>> The issue is mine, yes.
>> I provided PoC in the initial e-mail:
>> https://github.com/bozhinov/cache-poc
>>
>> Service and app run under the same user account in both scenarios
>>
>> The python wrapper does not provide output/throws nothing Just gets
>> stuck
>>
>> Momchil
>>
>> -----Original Message-----
>> From: zeromq-dev <zeromq-dev-bounces at lists.zeromq.org> On Behalf Of
>> Arnaud Loonstra
>> Sent: Friday, March 18, 2022 10:54 AM
>> To: zeromq-dev at lists.zeromq.org
>> Subject: Re: [zeromq-dev] Use IPC socket under win32 service
>>
>> Also; try to come up with some reproducible code that illustrates the problem.
>>
>> Is this yours btw? https://github.com/zeromq/libzmq/issues/4358
>>
>> I guess it is. Try to see if you can get any errors out of your code.
>> I'm not familiar with the Python wrapper but usually the recv and send calls return something. If your code freezes, make sure you know where.
>>
>> Would be helpful to test this code directly against libzmq instead of through python.
>>
>> Rg,
>>
>> Arnaud
>>
>> On 17-03-2022 14:18, momchil at bojinov.info wrote:
>>> An yet I don’t feel like a winner
>>>
>>> Really need some help here
>>>
>>> Momchil
>>>
>>> *From:* zeromq-dev <zeromq-dev-bounces at lists.zeromq.org> *On Behalf
>>> Of *Joerg Schneider-Simon
>>> *Sent:* Tuesday, March 15, 2022 11:23 AM
>>> *To:* zeromq-dev at lists.zeromq.org
>>> *Subject:* Re: [zeromq-dev] Use IPC socket under win32 service
>>>
>>> Hi Momchil,
>>>
>>> Windows does not provide IPC sockets.
>>> you'll have to stick to TCP sockets
>>>
>>> cheers,
>>>
>>> Joerg
>>>
>>> Am 15.03.22 um 09:58 schrieb momchil at bojinov.info
>>> <mailto:momchil at bojinov.info>:
>>>
>>> Hello,
>>>
>>> I have a client server poc code that runs ok in user mode
>>> it uses zmq.REQ context and an IPC socket to send over json and
>>> receive back json
>>>
>>> problem is when I wrap the server part in win32service code
>>> both service and client app run under the same user but I still fail
>>> to send data over
>>> works just fine if I switch to TCP socket
>>>
>>> PoC code:
>>>
>>> https://github.com/bozhinov/cache-poc
>>> <https://github.com/bozhinov/cache-poc>
>>>
>>> Environment:
>>>
>>> libzmq version: pyzmq 14.1.1, libzmq 4.3.4
>>>
>>> OS: Windows Server 2022
>>>
>>> Python 3.10.2 x64
>>>
>>> Is this even supposed to work?
>>>
>>> Momchil
>>>
>>>
>>>
>>> _______________________________________________
>>>
>>> zeromq-dev mailing list
>>>
>>> zeromq-dev at lists.zeromq.org
>>> <mailto:zeromq-dev at lists.zeromq.org>
>>>
>>> https://lists.zeromq.org/mailman/listinfo/zeromq-dev
>>> <https://lists.zeromq.org/mailman/listinfo/zeromq-dev>
>>>
>>> --
>>>
>>> *Jörg Schneider-Simon*
>>> Chief Technology Officer & Co-Founder
>>>
>>> bowbridge Software GmbH
>>> Donnersbergerstrasse 22A
>>> D-80634 Munich / GERMANY
>>>
>>>
>>>
>>> https://www.bowbridge.net <https://www.bowbridge.net>
>>> Tel.: +49 - 6227 - 698 99 - 50
>>> Fax: +49 - 6227 - 698 99 - 59
>>>
>>>
>>> Geschäftsführerin: Andrea Simon
>>> Amtsgericht Mannheim - HRB 719011
>>>
>>> *Wichtiger Hinweis:
>>> *Diese Information ist für den Gebrauch durch die Person oder die
>>> Firma/Organisation bestimmt, die in der Empfängeradresse benannt
>>> sind und unterliegt u. U. dem Berufsgeheimnis, dem Schutz von
>>> Arbeitsergebnissen oder anderweitigem rechtlichen Schutz.
>>> Wenn Sie nicht der angegebene Empfänger sind, nehmen Sie bitte zur
>>> Kenntnis, dass Weitergabe, Kopieren, Verteilung oder Nutzung des
>>> Inhalts dieser eMail-Übertragung unzulässig ist. Falls Sie diese
>>> eMail irrtümlich erhalten haben, benachrichtigen Sie den Absender
>>> bitte unverzüglich telefonisch oder durch eine eMail.
>>>
>>> *Important Note:*
>>> This e-mail may contain trade secrets or privileged, undisclosed or
>>> confidential information or otherwise protected by work product
>>> immunity or other legal rules. If you have received this e-mail in
>>> error, you are hereby notified that any review, copying or
>>> distribution of it is strictly prohibited.
>>>
>>>
>>> _______________________________________________
>>> zeromq-dev mailing list
>>> zeromq-dev at lists.zeromq.org
>>> https://lists.zeromq.org/mailman/listinfo/zeromq-dev
>> _______________________________________________
>> zeromq-dev mailing list
>> zeromq-dev at lists.zeromq.org
>> https://lists.zeromq.org/mailman/listinfo/zeromq-dev
>>
>>
>> _______________________________________________
>> zeromq-dev mailing list
>> zeromq-dev at lists.zeromq.org
>> https://lists.zeromq.org/mailman/listinfo/zeromq-dev
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> https://lists.zeromq.org/mailman/listinfo/zeromq-dev
>
>
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> https://lists.zeromq.org/mailman/listinfo/zeromq-dev
_______________________________________________
zeromq-dev mailing list
zeromq-dev at lists.zeromq.org
https://lists.zeromq.org/mailman/listinfo/zeromq-dev
More information about the zeromq-dev
mailing list