You are browsing as a guest. Sign up (or log in) to start making projects!

11h 49m 12s logged

Making my own internet protocol in a language that i never programmed in before can’t be thaaaat hard … right?

I am talking about Rust. I only know C, Java, Python and a few other and Rust isn’t one of them + it has some unice things like the borrowing and match thing.


I already made plans on how my protocol will probably work. I plan on something similar to HTTP.

That means I am building on top of TCP/IP and have a header and a body. However the header is in my protocol in ini file format and I never looked at the real specifics of http so I will probably make some dumb stuff.

The most time on this project currently spend is probably fighting with the rust compiler and not really knowing how rusts ownership works.


In addition to the protocol implementation I am working on a browser thing for it and a server software implementing it.

But I will start with the server.

I even have some basic server / client finished but only that they can talk over TCP in the protocol. Next is error handling, file serving, redirections, large file transfer capabilities, client parsing of documents, finding great ideas on how to replace HTML, CSS and mayyybbeeeee Js.


This project currently does not have a repository attached because my code is currently a total mess, while star dance screams at me that only 10hr are logged max.


We will see if i manage to actually do this thing not completely over my head.


PS: Idk what image i could send the project is still in its little boots :|

0
45

Comments 1

@yearcakes

Cool