What are the disadvantages of client-server networking?
You need to have a server, and if it's a dedicated machine with
server software it usually costs significant amount of money. Also
server OSes are more complicated then client oriented and require
special training to work with properly. Also if your server is done
you can't use your information.