Ono to neni ani moc slozite, kdyz pouzijes primo API DirectX. Alespon kdysi byly v SDK baliku i nejake priklady pouziti.
A pokud budes komunikovat jen nejakymi jednoduchymi text prikazy, tak to nebude ani zadny velky problem s cistym API jak v C, C# nebo Java. Na to ti imho vystaci uplne zakladni priklad pouziti Client-Server komunikace pres TCP/IP sockety (client socket, server socket) - ale samo zalezi, co to ma byt za typ hry, jestli tam budes resit rychlost a synchronizaci..