Ivan Shynkarenka

Results 148 comments of Ivan Shynkarenka

Rust generator is not in near plans. But PR with the generator is very welcome!

For send/receive scenario I can suggest looking into [SendReceive example](https://github.com/chronoxor/FastBinaryEncoding/blob/master/projects/Java/src/examples/SendReceive.java) where you can feed Receiver with byte[] data and get corresponding handlers called: ``` public class Receiver { ... public...

Java benchmarks use [byte[] based dynamic buffer](https://github.com/chronoxor/FastBinaryEncoding/blob/master/projects/Java/src/proto/fbe/Buffer.java) to serrialize/deserialize objects. Also this Buffer has methods to attach any byte[] data to serrialize/deserialize objects: ``` public class Buffer { ... public...

There are two possible solutions for the issue: 1) Preferred, but requires sudo: `sudo pip3 install --prefix /usr/local gil` 2) User only modifications. Might require terminal restart to get updated...

It is designed that this.Socket is initialized in `TcpSession.Connect(Socket socket)`. In your code you can override `OnConnecting()` or `OnConnected()` and access initialized and valid this.Socket property.

Please try `client.ConnectAsync();` to connect asynchronously with start receiving data. If you call `client.Connect();` you'll connect synchronously and you should start receiving data manually by calling `Receive()` or `ReceiveAsync()` in...

@stackrainbow please check the fix in 6.3.0

Upgrading to TPL should be done very carefully with benchmarking the performance. I'll look into it after .NET 7 official release. This release is very welcome because of supporting TLS...

NetCoreServer provides a streaming interface for TCP/SSL clients & sessions. If you want to have a message based interface you have to send message size into the stream, then message...

Good point. Will look into IO.Pipelines. Thanks for suggestion!