I wanted to give Red Alert 3 a shot with my friend who is on a different ISP altogether.
When i joined his game it said "Connection in Progress 1-2" error so i thought it might be an issue on his side so i tried to host and it was the same error.
Edition : Ultimate
OS: Windows 10
Error : Connection 1-2
Error Time : After pressing Play when everyone gets ready on a online match
ERROR LOG FILE : "
----- C&C:Online Launcher Start -----
Game: Red Alert 3
Red Alert 3 Install Path: D:\Games\Command and Conquer Red Alert 3\Red Alert 3\
Started game with: ""Red Alert 3\RA3.exe""
Caught CREATE_PROCESS_DEBUG_EVENT from Red Alert 3. Detaching...
Found game.dat process. PID 2056
*** Starting CA public key patching routine ***
CA public key is expected value.
Successfully patched CA public key.
*** Starting hostname hooking routine ***
Injecting DLL into game.dat process...
Result of injection: Code -1073741582
NATNEGTest Log :
Using server nntest.cnc-online.net:30000
Bound to local port 51461
Bound to local alternate port 51462
Resolving hostname 'nntest.cnc-online.net'...
Resolved server host to be '184.108.40.206'
Sending client INIT from port 51461 to nntest.cnc-online.net:30000
Received server INIT 
Our public address is 220.127.116.11:51461
Sending client INIT2  from port 51462 to nntest.cnc-online.net:30000
Received server INIT2 
Our alternate public address is 18.104.22.168:51462
Sending cient START  from port 51462 to nntest.cnc-online.net:30000
Received server START 
Server extra port is 40000
Sending client PING  from port 51461 to nntest.cnc-online.net:40000
Received server PING(1) 
Received server PING(2) 
Received server PING(3) 
Received 3 pings from nntest.cnc-online.net:40000.
NAT negotiation works with your router and connection.
==> You do not have to use port forwarding.
Press any key to continue . . .