In a simple game development is it better to have the server handle most of it or to have the client handle do it?. For instance a simple hangman game. Have the client sent over the letter and the server handle the calculations and send back the hit or miss + 'blanked out string'. or to have the server send blank string and do the comparison on the client side. What are the best practice in terms of socket programming.
See there are two kinds of network-based programs:
In terms of socket programming, I would prefer Pure network-based apps. You should consider the memory and time complexity in both the ways and then choose the best one.