If you want to learn network programming in Go, you can check this project 
[trpc](https://github.com/Tencent/trpc).
trpc-cpp, trpc-go, trpc-java and other haven't been opensourced language 
versions.

This is a microservice framework built for Tencent. You can learn many 
network programming best practices from it.
Maybe you think it's difficult to start from a framework. It's not, because 
we add many readable and maintainable tests for nearly every feature.
The code testing coverage goes to 80%+.
You can read the code and run the tests to learn as you need without even 
build a project based on it.
If you have experience in cpp, java, you can also check trpc-cpp, trpc-java 
to compare with the trpc-go version.

Hope this can help you.
On Tuesday, March 11, 2025 at 2:46:59 AM UTC+8 Jason E. Aten wrote:

> Hi Kanak. You'll get better answers with a little bit longer description 
> of what specifically you want to learn. Just "networking" is too broad a 
> topic to offer any concise guidance--its like saying "I want to know about 
> 'life', or 'the earth', or 'the internet'". What problems do you face? What 
> things about networking to you find challenging, opaque, bewildering?  What 
> do you know already/what is your background so far? 
>
> Best wishes,
> Jason
>
> On Monday, March 10, 2025 at 5:48:10 PM UTC Kanak Bhatia wrote:
>
>> I want to learn networking in Go. What are the best resources to refer to 
>> and projects to practice? Would love some guidance.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/golang-nuts/8b8c6c64-7297-4d51-96e0-e24c67f581f4n%40googlegroups.com.

Reply via email to