1

Topic: RESTinio 0.3: header-only a C ++ 14 library with HTTP/Websock with

RESTinio is header-only, the cross-platform tool for embedding HTTP/Websocket in With ++ application. It uses standalone version ASIO the Main task - to simplify asynchronous request processing. That, roughly speaking, the output agent easy could spend 15 seconds for answer formation, but it would not influence parallel requests. The library is spread under BSD-3-CLAUSE the license. We say that it is in a beta-version state since are not assured that it API was sufficiently stabilized and does not undergo breaking changes in the future. But implementation is stable enough (for example, on RESTinio one of decisions for Mail.ru-shnogo HighloadCup which occupied 41 place in the competition ending) has been made. The elementary http-server which answers all requests hello-world with the message will look Here is how: #include <iostream> #include <restinio/all.hpp> int main () {restinio:: run (restinio:: : on_this_thread ()//Run server on this thread.port (8080).address ("localhost").request_handler ([] (auto req) {return req-> create_response ().set_body ("Hello, World!").done ();})); return 0;} In the given example the output agent of requests is extreme simple, but, of course, RESTinio gives access to about all query parameters that allows to do more difficult handlers. Possibilities: Asynchronous request processing. In cases when the data for inquiry answer cannot be received at once (or nearly so at once) it is possible to save  request for later processing (for example, in other context of execution) and to return to this request when all data will be ready. HTTP pipelining. Well works together with asynchronous request processing. Control for . *RESTinio* can help with handling of the "bad" connections, for example from which comes "GET /", and then they simply hang. Plotters of answers. For example, if the body chunked-encoding in *RESTinio* is also such  is necessary. Support TLS (HTTPS). Basic support websocket. With the help restinio:: websocket:: basic:: : upgrade () it is possible to begin websocket session using connection in which the initial upgrade-inquiry has been received. Can be launched on indirect asio:: io_context. RESTinio it is separated from an execution context that, for example, allows to launch 2 servers using one asio:: io_context or to build in RESTinio existing application constructed on ASIO and for this purpose it is not required separate io_context. Some adjustments for optimization. It is possible to set additional options for an acceptor and a socket. If RESTinio works on a pool it is possible to set that connections were accepted parallely and-or creation of internal objects for operation with connection formed separately, it allows to accept new connections faster. A project repository: https://bitbucket.org/sobjectizerteam/restinio-0.3 the Sight from the side, wishes, sentences and constructive criticism are welcomed!

2

Re: RESTinio 0.3: header-only a C ++ 14 library with HTTP/Websock with

Hello, so5team, you wrote: S> RESTinio is header-only, the cross-platform tool for embedding HTTP/Websocket in With ++ application. 1. What your positioning ? What its niche? Obviously there where the productivity maximum is necessary, there will be bare epoll. In respect of speed of development is, for example, Go to bypass which on With ++ to me it is represented unreal and which in a network part provides the same high-speed performance as well as yours . 2. What your experience in development of servers? Why you consider, what deeply enough understand the given specificity to write ? For example, fluently looking at I did not find what mechanism you offer for protection against slow clients. 3. Whether you looked others  , for example, https://github.com/ipkn/crow? Than your decision is better than others?

3

Re: RESTinio 0.3: header-only a C ++ 14 library with HTTP/Websock with

Hello, MTD, you wrote: MTD> 1. What your positioning ? What its niche? Obviously there where the productivity maximum is necessary, there will be bare epoll. In respect of speed of development is, for example, Go to bypass which on With ++ to me it is represented unreal and which in a network part provides the same high-speed performance as well as yours . At first it is a little about terms, we do not position restinio as framework, it that library which behind frames of the task does not impose to the user any best practice rules. So for me  it something is closer to Poco or ACE, for example. Into the productivity account, yes, it is clear that the quotient the decision ground under a specific target will be better than created by means of standard tools, but it if is such possibility. But sometimes it is possible to sacrifice the maximum productivity, and to spend less time and forces to receive simply good productivity. In what cases. For example, the case which at us also happened time and again: is With ++ application which already is as that, or owing to any reasons will be it is developed on a C ++, and to it it is required to expose REST API. That for such task quite approaches restinio. MTD> 2. What your experience in development of servers? Why you consider, what deeply enough understand the given specificity to write ? For example, fluently looking at I did not find what mechanism you offer for protection against slow clients. Experience such: periodically we face (once a year approximately) the task to organize REST API for old Cs ++  systems or in new system REST API it is put initially. We tried different libraries for this purpose, but in  more often it it appeared Poco. First of all asynchronous request processing (in Poco it is not present) was necessary to us. If to glance on more than couple of years back only restbed gave such  and there was thus the mature tool, but it paid. .. Time and again appeared in a role of the user and  that to such users as we it is necessary. And here in the beginning of year when the next time loomed  to fasten to one system REST API we collected all requirements to  with which help it could be made, both started to search. Also it appeared that the ideal candidate was not, and since how many it is already possible "to take that give" started to do the tool for itself proceeding from the experience as users similar . In restinio there is a possibility to supervise runtime of operations with connection: request Reading. For example, on obtaining of the next request 5 seconds then connections which will send on steam byte every second are led out will be closed in 5 seconds. Answer record. For example, on sending of the data 1 second then if operation of asynchronous record in a socket will not be completed in flow 1 second such connection also will be closed is led out. MTD> 3. Whether you looked others  , for example, https://github.com/ipkn/crow? Than your decision is better than others? Yes looked and under the list of the  not one did not get. CROW demands it will be defined with the answer at once in the output agent. I.e. it does not turn out to accept simply request, a pier yes - it we will answer, but later for now it is possible to continue to accept other requests and not to hold this thread.

4

Re: RESTinio 0.3: header-only a C ++ 14 library with HTTP/Websock with

Hello, so5team, you wrote: S> In restinio there is a possibility to supervise runtime of operations with connection: S> S> request Reading. For example, on obtaining of the next request 5 seconds then connections which will send on steam byte every second are led out will be closed in 5 seconds. S> answer Record. For example, on sending of the data 1 second then if operation of asynchronous record in a socket will not be completed in flow 1 second such connection also will be closed is led out. S> it not absolutely that is required in . At first, it is not clear whence such constants, secondly, it all the same does not allow to distinguish the fair user with the modem from the malefactor. And it only one of set of potential problems, judging by that you do not have sufficient experience in it, is supposed to be debugged on real users, and these are years and reputation. Why to take simple not nginx - the debugged server which all already is able that it is necessary and does it well, it is necessary to write a configuration only. Further, let he works with https, protects from everyones  and  http the traffic on the necessary port, and there already let there will be your server. Basically convenient routing with asynchronous output agents - good enough, here I see a place for yours  (I all the same am assured that it  as imposes certain rules).

5

Re: RESTinio 0.3: header-only a C ++ 14 library with HTTP/Websock with

Hello, MTD, you wrote: MTD> It not absolutely that is required in . Also what it is required to you in ? And in which ? MTD> At first, it is not clear whence such constants, From the parameters set by the user. MTD> secondly, it all the same does not allow to distinguish the fair user with the modem from the malefactor. Prompt the method necessary to you. MTD> and it only one of set of potential problems, Announce all list, please. MTD> judging by that you do not have sufficient experience in it, it is supposed to be debugged on real users, and these are years and reputation. Thanks for care, but whether it is possible to come up with the ideas was more constructively?

6

Re: RESTinio 0.3: header-only a C ++ 14 library with HTTP/Websock with

Hello, so5team, you wrote: MTD>> It not absolutely that is required in . S> Also what is required to you in ? And in which ? Therefore I also speak - it is not necessary  there where people for years turn out experience - hurriedly it turns out worse. At first, wanted to write the torn answer, then thought that I too have not enough experience, therefore or employ those people who already all knows, or for years type the cones, to train on cats users, somehow not so correctly. MTD>> At first, it is not clear whence such constants, S> From the parameters set by the user. Where they? How are called? MTD>> and it only one of set of potential problems, S> Announce all list, please. For completeness I do not claim, I can tell only, what even proceeding from the experience I understand that your operation of my modest requirements does not satisfy. MTD>> judging by that you do not have sufficient experience in it, it is supposed to be debugged on real users, and these are years and reputation. S> thanks for care, but whether it is possible to come up with the ideas was more constructively? I am already enough constructive expressed, it is possible to listen, and it is possible to take offense and complain that the user the fool, did not estimate soul of bursts.

7

Re: RESTinio 0.3: header-only a C ++ 14 library with HTTP/Websock with

Hello, MTD, you wrote: MTD>>> It not absolutely that is required in . S>> Also what is required to you in ? And in which ? MTD> Therefore I also speak - it is not necessary  there where people for years turn out experience - hurriedly it turns out worse. So that does not suffice you in ? You told, what does not suffice, so what exactly? MTD>>> At first, it is not clear whence such constants, S>> From the parameters set by the user. MTD> where they? How are called? To documentation about it it is written. MTD>>> and it only one of set of potential problems, S>> Announce all list, please. MTD> For completeness I do not claim, I can tell only, what even proceeding from the experience I understand that your operation of my modest requirements does not satisfy. Well i.e. the list, can be and exists at you in a head, but sound you it cannot. ok.jpg S>> thanks for care, but whether it is possible to come up with the ideas was more constructively? MTD> I am already enough constructive expressed It to you so it seemed. While favor of your expressions a zero whole a zero of the tenth.

8

Re: RESTinio 0.3: header-only a C ++ 14 library with HTTP/Websock with

Hello, MTD, you wrote: MTD> I am already enough constructive expressed, it is possible to listen, and it is possible to take offense and complain that the user the fool, did not estimate soul of bursts. The brother, from outside looks what exactly you took offense (not clearly on what, by the way) and complain. Beginning directly with the first your message in this subject. Also is not present,  from you yet was not.

9

Re: RESTinio 0.3: header-only a C ++ 14 library with HTTP/Websock with

Hello, so5team, you wrote: MTD>> I am already enough constructive expressed S> It to you so it seemed. While favor of your expressions a zero whole a zero of the tenth. Hammer. Only time you will lose

10

Re: RESTinio 0.3: header-only a C ++ 14 library with HTTP/Websock with

Hello, antropolog, you wrote: A> the Brother, from outside looks what exactly you took offense (not clearly on what, by the way) and complain. Beginning directly with the first your message in this subject. Not to move down on empty, admit I took offense, apprx. we Pass to an essence. A> also is not present,  from you yet was not.  from me was from the very first message - I asked specific questions which are set to itself by any developer at a tool choice. Answers let to me know that authors do not have experience of development and support of servers which would service the most different clients 7 * 24 * 365. I am mistaken? Well show me the link where the author wrote that such experience at it is. It would not guard you? Further, offered idea for positioning - licked and stable nginx accepts connections, decrypts https, and on them  the server with asynchronous output agents and convenient routing on which nginx  the traffic - quite to itself quite good appears the decision is written. It not a reality? Well apprx.

11

Re: RESTinio 0.3: header-only a C ++ 14 library with HTTP/Websock with

Hello, so5team, you wrote: S> So that does not suffice you in ? You told, what does not suffice, so what exactly? On many answers it is possible to receive the answer if it is polite to be interested, instead of to declare that a reality 0. Yes, even if also a zero, with people it is necessary to be able to work, and if it not pleasantly and does not be desirable you - you were engaged not in that. Was specific to me laziness now to you all to paint is a work, and here it is necessary to work at all for thanks, and for feeble. MTD>> where they? How are called? S> to documentation about it it is written. It too a good signal to potential users - to the author laziness to give titles which it knows, you should itself  the documentation at what it not you to it came, and it came to make to itself(himself) advertizing - does successfully. S> well i.e. the list, can be and exists at you in a head, but sound you it cannot. I can, but I do not want, would ask politely - would receive the polite answer. S>ok.jpg all of you did not ripen yet to use it ? In vain, look as the author it is masterful convinces. S> it so seemed to you. While favor of your expressions a zero whole a zero of the tenth. The person would Seem for so much years could ask a question why nobody uses its bicycles, but is not present, the author is is solid convinced - users not those, with it all apprx.

12

Re: RESTinio 0.3: header-only a C ++ 14 library with HTTP/Websock with

Hello, MTD, you wrote: MTD> Konstruktiv from me was from the very first message - I asked specific questions which are set to itself by any developer at a tool choice. Answers let to me know that authors do not have experience of development and support of servers which would service the most different clients 7 * 24 * 365. I am mistaken? Well show me the link where the author wrote that such experience at it is. It would not guard you? Further, offered idea for positioning - licked and stable nginx accepts connections, decrypts https, and on them  the server with asynchronous output agents and convenient routing on which nginx  the traffic - quite to itself quite good appears the decision is written. It not a reality? Well apprx. Just authors on  for a long time and all are known, their experience too. Any specific things about With ++ the library fulfilling specified functions, you it has not been told.

13

Re: RESTinio 0.3: header-only a C ++ 14 library with HTTP/Websock with

Hello, MTD, you wrote: MTD> I am mistaken? Yes. MTD> Well show me the link where the author wrote that such experience at it is. Show the link where authors would tell that at them such experience is not present. Well and if absolutely to break covers we rushed to do RESTinio reading all half of any book on a C ++ and only fluently viewing description HTTP 1.1 in Russian-speaking Wikipedia. We tried to hide diligently it, but in actual fact it there was an open secret.  to themselves of a head ashes also we go  . MTD> Further, offered idea for positioning - licked and stable nginx accepts connections, decrypts https, and on them  the server with asynchronous output agents and convenient routing on which nginx  the traffic - quite to itself quite good appears the decision is written. The obvious decision with usage reverse proxy. Further that? Well here redirected nginx request about application as how application should do with it? Well and what difference to application, faces it reverse proxy or not? Well and it if not to take such big subject, as microservice architecture with such circuits of development, when the majority of microservices (written on different languages including at a C ++) generally outside does not look anywhere. And at all it is not necessary to start talk about direction IoT where there can be local networks of the clever devices, demanding interaction on any protocols atop HTTP (the same REST, for example). Also there is no possibility to deliver on the dead clever device also nginx that it worked as reverse proxy.

14

Re: RESTinio 0.3: header-only a C ++ 14 library with HTTP/Websock with

Hello, MTD, you wrote: MTD> Konstruktiv from me was from the very first message - I asked specific questions which are set to itself by any developer at a tool choice. Answers let to me know that authors do not have experience of development and support of servers which would service the most different clients 7 * 24 * 365. I am mistaken? Not clearly to what you generally this question set. Well i.e. the author is direct here in the start message wrote, how it positions this library the cross-platform tool for embedding HTTP/Websocket in With ++ application. It uses standalone version ASIO the Main task - to simplify asynchronous request processing i.e. it is alternative restbed, cpprestsdk, pion, cppnetlib and still a kind dozen embeddable http-servers for a C ++. To what here a question on other-wordly performance and possibility to work 24x7 (for the loaded servers it generally a question to an infrastructure, instead of to the code)? MTD> Well show me the link where the author wrote that such experience at it is. It would not guard you? It would not guard me, because proceeding from positioning of library and existing alternatives me absolutely other questions interested, rather than how many the library produces rps in comparison with bare epoll MTD> Further, offered idea for positioning - licked and stable nginx accepts connections, decrypts https, and on them  the server with asynchronous output agents and convenient routing on which nginx  the traffic - quite to itself quite good appears the decision is written. It not a reality? Well apprx. idea about positioning are not necessary, since positioning already is and is explicitly sounded  in first two .

15

Re: RESTinio 0.3: header-only a C ++ 14 library with HTTP/Websock with

Hello, MTD, you wrote: S>> So that does not suffice you in ? You told, what does not suffice, so what exactly? MTD> on many answers it is possible to receive the answer if it is polite to be interested Forgive magnanimously. Whether we can ask to describe you, to HTTP/Websocket you show what requirements to servers for usage in the  a surrounding? Describe, please, if can find time and pay attention to our modest request. S>> well i.e. the list, can be and exists at you in a head, but sound you it cannot. MTD> I can, but I do not want, would ask politely - would receive the polite answer. Please, announce the list. We apologize for sharp tone in the previous expressions and we ask to take into consideration that fact that the given list can be interesting not only to developers RESTinio. S>> It so seemed to you. While favor of your expressions a zero whole a zero of the tenth. MTD> the person would Seem for so much years could ask a question why nobody uses its bicycles, but is not present, the author is is solid convinced - users not those, with it all apprx. you make a mistake assuming that at RESTinio only one author and assuming that communicate with that person whom suspect of authorship.

16

Re: RESTinio 0.3: header-only a C ++ 14 library with HTTP/Websock with

Hello, Nuzhny, you wrote: N> Just authors on  and all are known for a long time, their experience too. To me too, I even from time to time read its blog. But it is pure for understanding a simple example - the expert in cryptography, not the fact that rummages in 3. Once again - if I am mistaken and at authors extensive experience of a spelling and support of servers which work 7*24*365 servicing the most different clients, let shows or at least confirms that such experience is. N> any specific things about With ++ the library fulfilling specified functions, you it has not been told. What specific? Titles of methods ? I asked for an example as they with slow clients suggest to work. A question specific?

17

Re: RESTinio 0.3: header-only a C ++ 14 library with HTTP/Websock with

Hello, so5team, you wrote: S> Forgive magnanimously. S> we apologize for sharp tone in the previous expressions it is not necessary to Make mischief - not beautifully. S>>> it so seemed to you. While favor of your expressions a zero whole a zero of the tenth. S> you make a mistake assuming that at RESTinio only one author and assuming that communicate with that person whom suspect of authorship. I do not do such error: Answers let to me know that authors do not have experience of development and support of servers which would service the most different clients 7 * 24 * 365. I am mistaken? But the ideologist at all it one - if you it not it, I on its place with you would not work, and if it it - one more bicycle in its coin box. And I read now and then for a long time its blog: CMake bad, Mxx good etc. why users select "bad" instead of its "good" to it obviously. You can not trust, but I seriously wanted to use in one project SObjectizer, read all articles on , wrote  , but did not begin to use - I bad, library good.

18

Re: RESTinio 0.3: header-only a C ++ 14 library with HTTP/Websock with

Hello, antropolog, you wrote: A> you are not clear to what generally this question set. Questions set to receive the answer, to me it was not clear, I specified - received charges in . Forgive, at all I do not know what curtseys to do, not to touch nobody's feelings. A> i.e. it is alternative restbed, cpprestsdk, pion, cppnetlib and still a kind dozen embeddable http-servers for a C ++. And why it is necessary to select it? A> to what here a question on other-wordly performance and And where such question? Point a finger, and that sensation that you not make comments on my posts. About tournament find fault , not I wrote, and the author. A> to work 24x7 Me it is not pleasant to possibility, when on me  get, I want that worked stablly. Surprisingly, yes? A> instead of to the code)? Aha, errors in the code and absence of support of supernumerary situations on what do not influence, aha. MTD>> Well show me the link where the author wrote that such experience at it is. It would not guard you? A> it would not guard me, because proceeding from positioning of library and existing alternatives me absolutely other questions interested, And I if select the tool I calculate that it was written by the person which on it knew inside out, and consequently on determination makes well and precisely better, than I. So, for example, I would not began to use  if the author does not have years 20 behind shoulders in this area. A> rather than how many the library produces rps in comparison with bare epoll It is your thesis, it is not necessary to me to attribute that I did not speak. A> ideas about positioning are not necessary Well then and to be surprised there is nothing that bicycles .

19

Re: RESTinio 0.3: header-only a C ++ 14 library with HTTP/Websock with

Hello, MTD, you wrote: MTD> it is not necessary to Make mischief - not beautifully. In dry residual: you have any list  and requirements, but you do not sound them. Ok. We pretend that we do not consider you as the debilomtrollem-gas-bag that you simply person with thin sincere orientation which does not want to impart experience on a profile resource with colleagues because of the insults put to you from our side. For insults we apologize, it turned out casually. Thanks for spent time, you  appeared useless as the user you are not interesting to us.

20

Re: RESTinio 0.3: header-only a C ++ 14 library with HTTP/Websock with

Hello, so5team, you wrote: MTD>> I am mistaken? S> yes. I admit, overpersuade me. MTD>> well show me the link where the author wrote that such experience at it is. S> show the link where authors would tell that at them such experience is not present. 2. What your experience in development of servers? Why you consider, what deeply enough understand the given specificity to write ? Experience such: periodically we face (once a year approximately) the task to organize REST API for old Cs ++  systems or in new system REST API it is put initially. We tried different libraries for this purpose, but in  more often it it appeared Poco. http://rsdn.org/forum/cpp.applied/6936918.1 the Author: so5team Date: 18.10 11:51 Answer of the person which has experience looks so: we write servers more than 15 years, for example: [there is a list with links, the short description, listing of architectural and technical decisions, loading etc.] S> Well and if absolutely to break covers we rushed to do RESTinio reading all half of any book on a C ++ and only fluently viewing description HTTP 1.1 in Russian-speaking Wikipedia. Meanwhile at me such impression was added. S> we tried to hide diligently it, but in actual fact it there was an open secret.  to themselves of a head ashes also we go  . To make mischief not beautifully if is what to tell - it is possible to give simply a reality, and it is frivolous, for the person which suggests people to be fastened in the code on its decision. S> the obvious decision with usage reverse proxy. Further that? Well here redirected nginx request about application as how application should do with it? I wrote, here the simple decision with asynchronous output agents and convenient routing begins to shine. S> well and what difference to application, faces it reverse proxy or not? Huge. nginx it is written by people with a wide experience, all that rake on which to you only there is removed it is necessary to transit. S> and at all it is not necessary to start talk about direction IoT where there can be local networks of the clever devices, demanding interaction on any protocols atop HTTP (the same REST, for example). Also there is no possibility to deliver on the dead clever device also nginx that it worked as reverse proxy. There is a judgement that at your decision of the requirement it is ready above, than at nginx. Well and that on any piece of iron will not be With ++ the compiler which is able With ++ 11 I is direct is assured on 95 % - again a positioning error.

21

Re: RESTinio 0.3: header-only a C ++ 14 library with HTTP/Websock with

Hello, so5team, you wrote: S> In dry residual: you have any list  and requirements, but you do not sound them. In dry residual: someone I have no experience in data domain wrote not clearly that, what for to use it it and itself does not know. S> Ok. We pretend that we do not consider you as the debilomtrollem-gas-bag that you simply person with thin sincere orientation which does not want to impart experience on a profile resource with colleagues because of the insults put to you from our side. For insults we apologize, it turned out casually. Apprx. I Suggest to look at the collection to nobody of the necessary bicycles (except Intervejla, and to it it is not necessary, is simple so historically quitted), and then to think whom you as a matter of fact be. By the way, to potential users I suggest to look, as it will be probable to look the answer to your bug . S> Thanks for spent time, you  appeared useless as the user you are not interesting to us. , carried by.

22

Re: RESTinio 0.3: header-only a C ++ 14 library with HTTP/Websock with

Hello, MTD, you wrote: MTD> By the way, to potential users I suggest to look, as it will be probable to look the answer to your bug . It is possible to look at an example of response to a bug-report here in these comments well and to draw the outputs on adequacy of behavior of authors of libraries. Well or here still.

23

Re: RESTinio 0.3: header-only a C ++ 14 library with HTTP/Websock with

Hello, MTD, you wrote: MTD> I Admit, overpersuade me. There is no sense. Here library, with tests, with examples, with the documentation. Under the BSD-license. It is pleasant - a beret and use. It is not pleasant - walk on the market, select something another. You asked questions. On what were on business, to you answered. There are still questions on business - ask. Is what to tell constructive - speak. And is not present, so is not present. MTD> the Answer of the person which has experience looks so: we write servers more than 15 years, for example: [there is a list with links, the short description, listing of architectural and technical decisions, loading etc.] Sorry May a service jacket, and you generally who? From what  to you here someone should spread the detailed abstract and why generally someone should spend for you the time? Anybody from us did not work neither in Google, nor in Facebook, in Yandex. Worked in areas of MANAGEMENT information system , a teleclod and payment services. Developed by us and on our tools of a component for years work in a mode 24x7. For example, in December of 2016 through SMS  Intervejla there transited billion SMS, half, i.e. 500 million from them - through components which are written by those people who made RESTinio. Well and how many payment transactions transited through the gateway of integration of one of the largest banks with mobile operators since 2003 year on this moment... And, besides, in a mode 24x7. You can get a ruler, all carefully to measure and declare that it is not enough this experience for you. Here and perfectly. Walk around the market, find to itself the tool from more eminent developers. Well and concerning insinuations into the account of possible roughness and inadequacy concerning those who  a bug-reporty. Find a bug in RESTinio, come about a bug-reportom, see.

24

Re: RESTinio 0.3: header-only a C ++ 14 library with HTTP/Websock with

Hello, so5team, you wrote: MTD>> By the way, to potential users I suggest to look, as it will be probable to look the answer to your bug . S> it is possible to look at the Example of response to a bug-report here in these comments well and to draw the outputs on adequacy of behavior of authors of libraries. Well or here still. That is for so much years few times you were in good spirits to answer normally? It is Somehow disturbing.

25

Re: RESTinio 0.3: header-only a C ++ 14 library with HTTP/Websock with

Hello, so5team, you wrote: S> There is no sense. Here library, with tests, with examples, with the documentation. Under the BSD-license. It is pleasant - a beret and use. So you will not sell a cow. S> it is not pleasant - walk on the market, select something another. Yes, to sell you you do not want and you are not able. S> you asked questions. On what were on business, to you answered. There are still questions on business - ask. Is what to tell constructive - speak. And is not present, so is not present. Actually the first answer was constructive, charges further went that I inconvenient set questions, and further you rolled down to insults - pleasantly to see such operation over image. MTD>> the answer of the person which has experience looks so: we write servers more than 15 years, for example: [there is a list with links, the short description, listing of architectural and technical decisions, loading etc.] S> Sorry May a service jacket, and you generally who? From what  to you here someone should spread the detailed abstract and why generally someone should spend for you the time? I can be and anybody it is absolutely not important, but if you want that yours  used, should convince people that you can be trusted. For example that you have enough experience to implement all it is correct. S> anybody from us did not work neither in Google, nor in Facebook, in Yandex. It is not terrible. S> worked in areas of MANAGEMENT information system , a teleclod and payment services. Developed by us and on our tools of a component for years work in a mode 24x7. For example, in December of 2016 through SMS  Intervejla there transited billion SMS, half, i.e. 500 million from them - through components which are written by those people who made RESTinio. Well and how many payment transactions transited through the gateway of integration of one of the largest banks with mobile operators since 2003 year on this moment. . And, besides, in a mode 24x7. It is good, what you somewhere worked, and what is is specific you did? As we consider the http-server it first of all interests. S> you can get a ruler, all carefully to measure and declare that it is not enough this experience for you. Here and perfectly. Walk around the market, find to itself the tool from more eminent developers. It will be made by any adequate developer. As free  to work silly, especially when developers such nervous and not ready to meaningful dialogue. S> well and concerning insinuations into the account of possible roughness and inadequacy concerning those who  a bug-reporty. Find a bug in RESTinio, come about a bug-reportom, see. Dismiss, it is free (and for money) to test  from  developers are not present library either time, or desire.