Yes! At the lowest level of abstraction you could use TCP/IP. There are more abstract mechanisms which you may prefer, such as RMI.
For a tutorial on TCP/IP with C++ have a look at http://cs.baylor.edu/~donahoo/practical/CSockets/practical/
For RMI on C++ have a look at http://sourceforge.net/projects/rmi
Id maybe get a simple network thing working before considering the complexity of a game