Yes! Check out the active servers here: https://www.gametracker.com/search/bf1942/
This server is still active BF.MAXNET.UA | Desert Combat with 0.7
You have to download the patch here http://team-simple.org/ to get a server list
Buy a physical copy on eBay, then get on support with EA and ask them to convert it to a digital copy of the game. You can also purchase a retail CD key from here, then contact EA support again to convert to a digital copy.
Going to link it when I get hold of my PC
Edit: link http://www.ign.com/articles/2014/04/10/ea-transitioning-battlefield-games-from-gamespy-servers It's not about classic battlefields having longer, but about them transferring to EA servers...
The only way you'll be able to play multiplayer now is to directly connect to an IP address or use GameRanger which as it turns out does support Battlefield 1942.
If you do not use GameRanger or directly connect IP's, you cannot play multiplayer with Battlefield 1942.