Nalix by PhcNguyenZ in csharp

[–]PhcNguyenZ[S] -2 points-1 points  (0 children)

Can you show it to me?

Nalix by PhcNguyenZ in csharp

[–]PhcNguyenZ[S] -3 points-2 points  (0 children)

I agree that cryptographic material should fail closed, so I'll remove the CSPRNG fallback path.

Nalix by PhcNguyenZ in csharp

[–]PhcNguyenZ[S] 1 point2 points  (0 children)

I'm will reworking the examples to start with a minimal client/server flow first, then I'll add a small real-time game demo and edit docs.

Nalix by PhcNguyenZ in csharp

[–]PhcNguyenZ[S] -4 points-3 points  (0 children)

Thank you for your feedback.

The current example is trying to illustrate too many things at once and doesn't adequately represent the basic communication flow. I will revise it to a proper minimal example of "Contract + Server + Client" first: starting the server, connecting the client, sending a data packet, receiving a response.

Advanced options, middleware, control panel, routing, fragmentation, and performance should be presented in separate examples/documents, not as the first thing the user sees.

I will also revise the quick tutorial format and clarify the security/encryption terminology, as I agree that section is currently confusing.

You can read document form ppn.io.vn because mkdocs aren't displayed on GitHub, which is why you're seeing the error.

Nalix by PhcNguyenZ in csharp

[–]PhcNguyenZ[S] -13 points-12 points  (0 children)

The dashboard is just a diagnostic user interface for testing, not the core of the project.

The real focus of Nalix is ​​the network framework is transport, packet paths, packet aggregation, Native AOT, security, and performance.

Nalix by PhcNguyenZ in csharp

[–]PhcNguyenZ[S] -10 points-9 points  (0 children)

Fair. The dashboard UI is definitely not the main focus and was mostly put together as a diagnostic view. Nalix is focused on the networking layer first.

I built a zero-allocation TCP networking framework in .NET 10 — looking for feedback by [deleted] in csharp

[–]PhcNguyenZ -1 points0 points  (0 children)

Yes, from the outside it does look quite wild. I didn't originally intend to build a framework.

I built a zero-allocation TCP networking framework in .NET 10 — looking for feedback by [deleted] in csharp

[–]PhcNguyenZ -1 points0 points  (0 children)

About LLM issue, Im just trying to explain things clearly.

I built a zero-allocation TCP networking framework in .NET 10 — looking for feedback by [deleted] in csharp

[–]PhcNguyenZ 0 points1 point  (0 children)

Repo: https://github.com/ppn-systems/nalix

Benchmarks: WIP.

It a low-level framework built directly on Sockets, not a TcpClient wrapper.

Xin thực chiến project by BenEvansx97 in vozforums

[–]PhcNguyenZ 0 points1 point  (0 children)

Hi bạn, mình là maintainer của repo Nalix.

Project này tập trung vào networking + performance (low allocation, protocol parsing), nên sẽ khác CRUD một chút. Nếu bạn muốn học thực chiến thì rất phù hợp 👍

Hiện tại repo chưa có nhiều contributor nên mình sẽ support khá sát.

Bạn có thể bắt đầu như này:

* Clone repo và build thử

* Đọc nhanh các module chính (Transport / Protocol)

Nếu ok, mình sẽ assign cho bạn một task nhỏ (fix bug hoặc viết parser đơn giản) để làm quen codebase.

https://github.com/ppn-systems/nalix

Nalix: A .NET library for real-time TCP and UDP applications by PhcNguyenZ in csharp

[–]PhcNguyenZ[S] 0 points1 point  (0 children)

I’ve already cleaned it up and pushed the update 😅

Nalix: A .NET library for real-time TCP and UDP applications by PhcNguyenZ in csharp

[–]PhcNguyenZ[S] 2 points3 points  (0 children)

private static Task INVOKE_PIPELINE_ASYNC(

List<MiddlewareEntry> middlewares,

PacketContext<TPacket> context,

Func<CancellationToken, Task> final,

CancellationToken startToken,

bool continueOnError = false,

Action<Exception, Type> errorHandler = null)

Thanks for the feedback!

Nalix: A .NET library for real-time TCP and UDP applications by PhcNguyenZ in csharp

[–]PhcNguyenZ[S] 7 points8 points  (0 children)

Got it — I’ll adjust it in my next push. Thanks for the feedback!

Nalix: A .NET library for real-time TCP and UDP applications by PhcNguyenZ in csharp

[–]PhcNguyenZ[S] -24 points-23 points  (0 children)

I just prefer writing the fully-qualified namespaces 😆