Il port forwarding serve ad effettuare il collegamento da Internet. Se vuoi collegarti solo localmente, così come hai fatto va bene.
Ma il codice gestisce solamente una connessione. Attende con il Listen e quando la connessione arriva, gestisce la connessione con il singolo controllo Winsock di cui dispone.
Devi modificare il codice in modo che, una volta arrivata la connessione, sia gestita da un' altra istanza di Winsock e che il primo rimanga in ascolto.