windows与linux的套接字差异

 C++ Code 
1
2
3
4
5
6
7
8
9
10
11
 
struct sockaddr_in  servAddr;//linux

SOCKADDR_IN     servAddr;//windows

mreq.imr_multiaddr.s_addr//linux

mreq.imr_multiaddr.S_un.S_addr//windows 

int m = setsockopt(sockfd, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq, sizeof(mreq));//linux

int m = setsockopt(sockfd, IPPROTO_IP, IP_ADD_MEMBERSHIP, (char FAR *)&mreq, sizeof(mreq));//windows 
posted @ 2017-08-14 21:58  扑克face  阅读(286)  评论(0编辑  收藏  举报