grijjy / delphizeromq Goto Github PK
View Code? Open in Web Editor NEWDelphi implementation of ZeroMQ Majordomo protocol and CZMQ high level binding
License: Other
Delphi implementation of ZeroMQ Majordomo protocol and CZMQ high level binding
License: Other
Hello,
It seems there a problem during linking.
I'm new to Android and Firemonkey and appreciates any help :)
Thanks a lot
[DCC Error] E2597 C:\Users\Public\Documents\Embarcadero\Studio\22.0\CatalogRepository\AndroidNDK-21-22.0.48361.3236\android-ndk-r21\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin\arm-linux-androideabi-ld.exe: error: cannot find -lgnustl_static
C:\Users\Public\Documents\Embarcadero\Studio\22.0\CatalogRepository\AndroidNDK-21-22.0.48361.3236\android-ndk-r21\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin\arm-linux-androideabi-ld.exe: error: cannot find -lgnustl_static
C:\Users\Public\Documents\Embarcadero\Studio\22.0\CatalogRepository\AndroidNDK-21-22.0.48361.3236\android-ndk-r21\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin\arm-linux-androideabi-ld.exe: error: cannot find -lsodium
C:/Grijjy/Projects/ThirdParty/ZeroMQ/Android/zmq//jni/../../zeromq/src/zmq.cpp:163: error: undefined reference to 'operator new(unsigned int, std::nothrow_t const&)'
C:/Grijjy/Projects/ThirdParty/ZeroMQ/Android/zmq//jni/../../zeromq/src/zmq.cpp:166: error: undefined reference to 'std::nothrow'
C:/Grijjy/Projects/ThirdParty/ZeroMQ/Android/zmq//jni/../../zeromq/src/zmq.cpp:1222: error: undefined reference to 'operator new(unsigned int, std::nothrow_t const&)'
C:/Grijjy/Projects/ThirdParty/ZeroMQ/Android/zmq//jni/../../zeromq/src/zmq.cpp:1225: error: undefined reference to 'std::nothrow'
C:/Grijjy/Projects/ThirdParty/ZeroMQ/Android/zmq//jni/../../zeromq/src/zmq.cpp:1236: error: undefined reference to 'operator delete(void*)'
Hi, tested and compiled , all 3 examples, worker, broker and client, work perfectly. Because some of my client is also developed using python and I am not too familiar with the world of ZeroMQ, would like to ask for advice and see if python client is possible to send message to the DelphiZeroMQ's broker ?
I have tried , register the context using zmq.DEALER ... or i tried many others context but just unable to connect to broker. Error! Recv error is the exception.
Not sure you can help me and check if I can send out message using python client ?
thanks.
Kalmen
I have 2 questions regarding exampleclient. It seems that it is not possible to use REQ type socket in client. TZMQProtocol.Execute
does not have any "if" for req or rep type sockets. Only dealer and router are present. Or am I missing something?
Is it possible to use Tzmqclientprotocol based client synchronously? Something like function TExampleClient.SendAndRecv( const Request: TBytes): TBytes;
Thank You in advance.
When I look at the source code, the only major thing stopping use of this library with older versions of Delphi is the use of Managed Types.
I am using XE3 and cannot afford to upgrade at the moment. I imagine that managed types provide a cleaner smaller footprint, but is it possible to use this code effectively without them?
Also what do I need to do to make it work without Managed types?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.