以下のような構成で同一LANでの通信のように、PC1でacceptしているところを
PC2、PC3からconnectしてsocket通信を行いたいのですが、ルーター1でNAT越えの
設定をしてやれば、クライアント側からルーター1のグローバルIP/設定したポートを指定して
やれば通信できるものなのでしょうか?
ダメな場合、どうすれば以下の構成でSocket通信が可能かご教示いただけませんでしょうか。
よろしくお願いします。

■ネットワーク構成

サーバー側                     クライアント側
==========================================
PC1 -- ルーター1 -- WAN -- ルーター2 -- PC2
         LAN1 -|    |      |-LAN2
                    |
                    └------ルーター3 -- PC3
                           | LAN3