level 8
白羊最后的时间
楼主
SOCKET socketsrv = socket(AF_INET,SOCK_STREAM,0);
SOCKADDR_IN addrsrv;
addrsrv.sin_addr.S_un.S_addr = htonl(INADDR_ANY);
addrsrv.sin_family = AF_INET;
addrsrv.sin_port = htons(6000);
bind(socketsrv,(SOCKADDR*)&addrsrv,sizeof(SOCKADDR));
listen(socketsrv,5);
SOCKADDR_IN addclient;
int len = sizeof(SOCKADDR);
while(1)
{
SOCKET sockCom = accept(socketsrv,(SOCKADDR*)&addclient,&len);
char sendbuf[100];
sprintf(sendbuf,"tianyi",inet_ntoa(addclient.sin_addr));
send(sockCom,sendbuf,strlen(sendbuf)+1,0);
char recvbuf[100];
recv(sockCom,recvbuf,100,0);
printf("%s\n",recvbuf);
closesocket(sockCom);
}
addrsrv.sin_addr.S_un.S_addr = htonl(INADDR_ANY); 求详细解释这段代码,不太明白,非常感谢
2014年07月07日 08点07分
1
SOCKADDR_IN addrsrv;
addrsrv.sin_addr.S_un.S_addr = htonl(INADDR_ANY);
addrsrv.sin_family = AF_INET;
addrsrv.sin_port = htons(6000);
bind(socketsrv,(SOCKADDR*)&addrsrv,sizeof(SOCKADDR));
listen(socketsrv,5);
SOCKADDR_IN addclient;
int len = sizeof(SOCKADDR);
while(1)
{
SOCKET sockCom = accept(socketsrv,(SOCKADDR*)&addclient,&len);
char sendbuf[100];
sprintf(sendbuf,"tianyi",inet_ntoa(addclient.sin_addr));
send(sockCom,sendbuf,strlen(sendbuf)+1,0);
char recvbuf[100];
recv(sockCom,recvbuf,100,0);
printf("%s\n",recvbuf);
closesocket(sockCom);
}
addrsrv.sin_addr.S_un.S_addr = htonl(INADDR_ANY); 求详细解释这段代码,不太明白,非常感谢