Jeżeli to ma być gra to zapewne w 2d polecam SFML, który ma wbudowaną obsługę sieci :)
http://www.sfml-dev.org/tutorials/2.2/ na samym dole masz Network Module i jakieś poradniki, ogólnie dość prosto to działa kiedyś w ciągu jednego dnia udało mi się wykonać prosty komunikator wykorzystujący właśnie te klasy, wystarczy poczytać :P polecam też kanał na youtube CodingMadeEasy, na którym są poradniki video do SFML, także do obsługi sieci :D