c++ - What possible choices do I have to implement a high-performing low-level Linux TCP/IP Socket client for 5 concurrent connections? -
i have scenario i'm trying research (and utilise) best available c++ library fulfill following requirements:
develop low-level linux based tcp/ip socket client application, that, a) can connect 3rd party server via 4-5 sockets b) poll every 200 milli seconds (with small piece of data) - via 5 sockets c) and. based on reply gets, occassionally send xml-formatted request(a rather important one).
the important factor in design performance , latency + minimal development time(for me)
i have (past) background doing these things in c(and c++), have done research , come short=list of possible ready-made socket libraries use.
a) boost::asio b) http://www.alhem.net/sockets/index.html - c++ sockets library c) other possible "small scale" , minimally functional libraries
or, design , write self , using bsd sockets , multi-threading options(which original plan)
anyone ideas on best , time-saving route take ??
thanks folks.
i believe poco c++ library ( http://pocoproject.org/ ) need. highly protective , performance impressive , networking + documented.
regards.
Comments
Post a Comment