TCP:
通过socket得到远端的IP和连接端口
SOCKET acceptSock;
acceptSock = accept(listenSock, NULL, NULL);
SOCKADDR_IN sockAddr;
int iLen=sizeof(sockAddr);
getpeername(acceptSock ,(struct sockaddr *)&sockAddr,&iLen);//得到远程IP地址和端口号
char *strAddr = inet_ntoa(sockAddr.sin_addr);//IP
int uIPPort = sockAddr.sin_port; //端口号