两个socket通信,如果有一端是局域网连外网,比如用路由器连得局域网,在连接互联网,那么socket只是ip地址+端口号,怎么可以知道到底是内网中的哪台电脑?灰鸽子是需要做端口映射的,可是多数C/S的软件都不需要的,比如QQ,那么是怎么做的?只用ip地址+端口是找不到内网中的那台计算机的吧?只能到路由器,那QQ是怎么做的?如果我这里是局域网的话,发过来的消息怎么知道发到这个局域网里的哪台计算机?