Ivan Shynkarenka

Results 148 comments of Ivan Shynkarenka

Please delete CppServer/modules/asio folder and do ``` gil update gil pull ```

asio module should be taken from https://github.com/chriskohlhoff/asio.git

Did you do the following step? ![image](https://user-images.githubusercontent.com/4397805/149577006-2cfc232a-d1dd-43c8-b012-6213222c79a7.png)

You cannot use static cppserver.lib without headers. After you compile CppServer you need to add cppserver.lib to your project, and also add ..\CppServer\include path to Include Directories. It is very...

https://github.com/chronoxor/CppServer#how-to-build First you need to install gil tool using python pip3. Than use `gil update` to update all modules. And then you'll see `mingw.bat` in `build` directory.

Most of HTTP servers require and check properly filled "Host" header. Please try in your example this sample: ``` void Request(const std::string& url) { auto& req = request(); req.Clear(); req.SetBegin("GET",...

Our CI/CD on Travis shows that gil should be installed fine on a clean Ubuntu, MacOS and Windows. It will be good if you investigate the issue on your side.

In TCP a stream buffer is used to put all outgoing messages together and send them in a batch with full IP packet. Batch mode is more effective. In UDP...

Yes, but in those time for us TCP/SSL sessions were more important, so I add analogical UDP benchmark just for brief comparison. I'll think it over, maybe in near future...

In your case the best choose is to call DisconnectAsync() and your connection will be disconnected asynchronously very soon and all data will be transferred to the peer. If you...