我写了一个类似QQ的程序,现在把服务器和客户端在我机器上同时运行, 
客户端定义socket的时候 我写的是("localhost",5716)或者("127.0.0.1",5716),在我的机器上可以正常通信。 
我现在想把客户端放在外网的其他计算机上运行,但是我的电脑是普通的ADSL宽带,IP地址都是自动分配,我想应该是通过代理服务器或路由器连接的外网,怎样才可以叫外网的客户端连接到我机器上的服务器呢? 
或者说我现在不能明确我自己的IP,怎么才能叫外网的机器准确找到我的电脑呢?