Hi Majid, Having an understanding of anything will always help you look at news things in a different light. I strongly suggest you persist with learning raw sockets and jump on news groups and things like stack overflow to ask questions after doing a little leg work and getting stuck.
With that said, you strictly don't need an understanding of sockets to start with ZeroMQ. Its an abstraction over the top of sockets and as such means you only need to understand its interface to use it (how any library should be). Take that with a warning however. If something occurs in your code which you don't understand, and you want to see what the is under the hood (i.e inside zeroMQ) then having the basic socket knowledge may be of some use, if not a great use. So the TLDR is; I want to know is it OK to completely bypass raw sockets and instead use ZMQ? Yes, you might just find something a little harder to understand. Others a little easier. Do I need any background about raw sockets to learn ZMQ? Nope :) I have a normal knowledge in java and C, will it suffice? Yes. Hope that helps. - J On 16 January 2013 21:02, Majid Azimi <[email protected]> wrote: > Hi guys, > > This is not a programming question. I'm having trouble learning raw > sockets. After the basics(I mean simple echo client and server), I can not > design good and efficient protocols to use in applications. Finally I > found ZMQ. I want to know is it OK to completely bypass raw sockets and > instead use ZMQ? > Do I need any background about raw sockets to learn ZMQ? I have a normal+ > knowledge in java and C. will it suffice? > > _______________________________________________ > 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
