this post was submitted on 18 Jun 2023
3 points (100.0% liked)

Rust Programming

8011 readers
1 users here now

founded 5 years ago
MODERATORS
 

Hi fellow Rustaceans. I am new to rust and web stuff and I want to make battleship game with rust as a server side and android as a client. Will Rocket/Actix web be ok if I want to create something like a lobby/room for players, or will sockets be better suited?

top 1 comments
sorted by: hot top controversial new old
[–] Jamie@jamie.moe 1 points 1 year ago

Unless you need your game to communicate in real time, I say go the web API route.

  • No need to design intricacies of the API's data transport, just pass your data over HTTP.

  • Stick it behind nginx or Apache and get TLS for free, any client HTTP lib will just handle the https.

  • It works everywhere, so if you want a browser version, you can do that, too.