vc在服务器端WSAAccept时,获取客户端计算机的 端口号

vc在服务器端WSAAccept时,获取客户端电脑的 端口号
我客户端用的端口是4000,可服务器用::WSAAccept(hScoket,(sockaddr *)&SocketAddr,&BuferLen,NULL,NULL)后,得到的客户端ip正确,可是SocketAddr.sin_port却是 40975;请问怎么回事

------解决方案--------------------
ntohs()网络字节序到主机字节序