int getsockname(
  SOCKET s,                    
  struct sockaddr FAR *name,  
  int FAR *namelen            
);只需知道连接的SOCKET s
得到sockaddr ,包括以下信息
struct sockaddr_in{
    short            sin_family;  //协议
    unsigned short      sin_port;  //连接端口
    struct  in_addr      sin_addr ; //地址
    char              sin_zero[8];
};
再由sin_addr可得到IP地址