Thanks for being supportive, one last thing if I go with C/C++ on Windows what else will I have to sacrifice (other than ipc://)? Can you guide me to a reference / contents / list of zeroMQ protocols / transports with supported platforms.
Regards, SMA On Mon, Jun 17, 2013 at 5:34 AM, shancat <[email protected]> wrote: > It depends what you're trying to do with it but yes I would use it on > Windows myself. You might want to look at the C# binding > (https://github.com/zeromq/clrzmq) or the native C# port > (https://github.com/zeromq/netmq). > > On Jun 17, 2013 4:37 AM, "Shaukat Mahmood Ahmad" <[email protected]> wrote: >> >> Thank shancat, yes finally I found it in API reference guide and in an >> old thread (under zmq mailing list) where some one had requested and >> tried to add ipc:// support for windows in 2011 but no success till >> 2013. As a user can you recommend zMQ on windows as I was evaluating >> it for a commercial software product currently running on Windows? >> >> >> On Sun, Jun 16, 2013 at 8:22 PM, shancat <[email protected]> wrote: >> > From the documentation: "The inter-process transport is currently only >> > implemented on operating systems that provide UNIX domain sockets." So >> > that's why bit doesn't work on Windows, failing with a helpful "Protocol >> > not >> > supported" message. >> > >> > On Jun 16, 2013 10:30 PM, "Shaukat Mahmood Ahmad" <[email protected]> wrote: >> >> >> >> I am new to zeroMQ so sorry for incomplete information in my last >> >> message in this thread, after debugging I have found that following >> >> code is failing on Windows platform with error # 135 and message >> >> against this error is "Protocol not supported", there is some >> >> advancement but I am still confused to get exact reason of failure >> >> (as I am unable to locate some data in help / manual). >> >> >> >> Environment: >> >> Windows 7 Professional 64bit >> >> Visual Studio 2012 >> >> zeroMQ version 3.2.3 >> >> >> >> code snippet: >> >> >> >> rc = zmq_bind (publisher, "ipc://weather.ipc"); // returns rc = -1 >> >> err = zmq_errno(); // return err = 135 >> >> errmsg = (char*) zmq_strerror(err); = returns error message string >> >> as "Protocol not supported" >> >> >> >> Can anybody tell me about ipc protocol support on Windows platform. >> >> >> >> --------------------------------------------------------------------- >> >> End Note: >> >> Now I am really confused about statements made about zeroMQ such as >> >> it will provide ease will reduce time to solve bigger problems, but >> >> the way it is presented and documented is really useless, to use this >> >> library either you have extra time to debug the available source and >> >> re-write to fit your need or simply find some other suitable library. >> >> >> >> 0/100 for zeroMQ because I have wasted my whole weekend on trying to >> >> understand this useless library. >> >> >> >> >> >> >> >> On Sun, Jun 16, 2013 at 2:12 PM, Shaukat Mahmood Ahmad <[email protected]> >> >> wrote: >> >> > Hi, >> >> > I am unable to run Weather update server (wuserver.c) example due to >> >> > failed assertion at second bind request as following. >> >> > >> >> > rc = zmq_bind (publisher, "ipc://weather.ipc"); >> >> > assert (rc == 0); >> >> > >> >> > The above assert fails as zmq_bind() returns -1. >> >> > >> >> > Can anybody help me to resolve this error. >> >> > >> >> > >> >> > : Complete Code >> >> > >> >> > >> >> > #include "zhelpers.h" >> >> > >> >> > int main () >> >> > { >> >> > void *context = zmq_ctx_new(); >> >> > void *publisher = zmq_socket(context, ZMQ_PUB); >> >> > int rc = zmq_bind(publisher, "tcp://*:5556"); >> >> > assert (rc == 0); >> >> > rc = zmq_bind(publisher, "ipc://weather.ipc"); >> >> > rc = zmq_bind (publisher, "ipc://weather.ipc"); >> >> > assert (rc == 0); >> >> > >> >> > srand ((unsigned) time(NULL)); >> >> > >> >> > while (1) >> >> > { >> >> > int zipcode, temperature, relhumidity; >> >> > char update[20]; >> >> > zipcode = randof (100000); >> >> > temperature = randof (215) - 80; >> >> > relhumidity = randof (50) + 10; >> >> > sprintf (update, "%05d %d %d", zipcode, temperature, >> >> > relhumidity); >> >> > s_send( publisher, update); >> >> > } >> >> > zmq_close (publisher); >> >> > zmq_ctx_destroy (context); >> >> > return 0; >> >> > } >> >> _______________________________________________ >> >> zeromq-dev mailing list >> >> [email protected] >> >> http://lists.zeromq.org/mailman/listinfo/zeromq-dev >> > >> > >> > _______________________________________________ >> > zeromq-dev mailing list >> > [email protected] >> > http://lists.zeromq.org/mailman/listinfo/zeromq-dev >> > >> _______________________________________________ >> zeromq-dev mailing list >> [email protected] >> http://lists.zeromq.org/mailman/listinfo/zeromq-dev > > > _______________________________________________ > zeromq-dev mailing list > [email protected] > http://lists.zeromq.org/mailman/listinfo/zeromq-dev > _______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
