Preparation period

It took a full year of research, exploration and internal trial process on the network protocol. Today, we are honored to announce that our basic approach is sound and the TranNAP solution is completely feasible.

The proposed solution

TNP: Ultimately, we decided to adopt “our self-developed application layer protocol based on TCP”, and referred to it as TNP.

HTTP protocol

It is quite simple to implement, but it will consume a lot of additional traffic resources by itself.

gRPC protocol

It will significantly reduce the workload of many data interaction standards. However, unfortunately, in the face of complex network environments, its keepalive capability is very weak. Moreover, implementing keepalive by itself has more or less conflicts that need to be resolved.

TNP protocol

The self-developed TCP-based transmission protocol is a good attempt. The additional traffic consumption, flexibility, and keepalive function all meet the requirements.

Donation

In order to achieve the great goal as soon as possible, I accept the donation. However, I don’t need cash; I need various server resources. Please refer to About for details.

Open for public use

Here, I am announcing an exciting piece of news. This project has successfully completed its internal trial phase and is about to be made available to the public.

Contributors

Here, I would like to express my gratitude to my parents and my girlfriend. Without their unwavering support behind the scenes, this project would not have come into existence.