Proto

joined 3 days ago
[โ€“] Proto@programming.dev 1 points 1 day ago

What got banned ๐Ÿ˜ญ

[โ€“] Proto@programming.dev 2 points 2 days ago

Thanks, I like it too ^^ I researched it a bit but it's custom made

[โ€“] Proto@programming.dev 2 points 3 days ago

Thank you so much. For some weird reason Firefox is making the images small so I'll need to fix that but it's working well elsewhere. You too ๐Ÿ˜„

[โ€“] Proto@programming.dev 0 points 3 days ago (2 children)

Thanks for the feedback. Should I show snippets of the relay server code or the entire process? Could this be seen as a security risk or do you think the feedback and suggestions from more experienced programmers outweighs that? With the finding users thing, I suppose it's a little tricky. I sort of imagined it as users connecting through other sites (or the public chatrooms in RM) and using Retro Messenger as a secure messenger, more of a secure, easy tool rather than something people are on constantly like Discord or Messenger.

[โ€“] Proto@programming.dev 2 points 3 days ago (2 children)

Thank you. Yeah I think I'll have to cut them. I thought they looked interesting but they're probably a bit much.

 

For a few months I've spent my free time working on a C++ messenger. It started off pretty simple, just two input boxes for IP address and port number, more of a fun experiment. From there it started to grow and soon allowed for peers to connect automatically using a relay. For a while it only allowed two people to speak at once, which was good for security but was very inconvenient. Now Retro Messenger allows multiple users to speak at once, sending encrypted files and messages that exist only in memory.

Although there is plenty of things I could improve, I was curious to see if anyone had suggestions or requests for what else could be added. I'm currently debugging a local-logs feature, and I could look into how to implement voice calls in the future. Thanks for your time and feel free to ask questions

Landing page: https://retromessenger.space/

[โ€“] Proto@programming.dev 2 points 3 days ago

Companies like it may work, but any company that offers a quick, easy solution is probably bluffing, especially when it comes to the thousands of places data might be stored