Who could suggest a popular and high-quality web interface with an available source code for a клиент <> сервер (based on Steam, Origin ), where there is an online check for data entry (login / password) i.e. communication with the server.

And, as far as I understand, the data is transmitted via a socket ( TCP, UDP ) and how to be sure that they are encrypted and have decent protection (for example, from interception).

  • So, after all, the steam client is implemented as a built-in browser, and the server part, I suppose, is patched up with traditional methods, like any other site. - alexis031182
  • "Web authorization" with encryption suggests a banal HTTPS. - D-side
  • @ alexis031182 are there any blanks for browsers of this kind in C ++. I will add a little bit to the question 1. How will the connection between the user and the site look and what will it be transmitted through (Socket TCP, without a cipher?) And how the packet will look, i.e. it will prevent the non-well-wisher from emulating the packet that the application expects on the user’s side (t .e client) to bypass the check by IP or HWID? 2. What does the place of receiving data on the server look like ? This is 1 common channel on which user requests arrive - LighFusion
  • @LighFusion, about the "blanks" I do not really understand. I did not develop browsers directly. Another thing is that such functionality is already available in popular frameworks for C ++. For example in Qt. Now about your clarifying questions. 1. Use https (D-side directly told you about this a little higher), the traffic will be encrypted. Nobody can change anything, because would not make sense. 2. This is one common port, and connections will be by the number of users. Http / https is essentially the use of the same sockets. - alexis031182
  • @LighFusion, make your clarifications in the text of the question. Now it is too general, and they will allow at least partially come to a concrete definition. This, in turn, will enable participants to navigate what interests you. - alexis031182

0