struct
struct
int
int
int
int
char
///socket///
m_iSocket
if
{
return
}
m_stSockAddr.sin_family
m_stSockAddr.sin_port
m_stSockAddr.sin_addr.s_addr
///bind///
int
if(-1
{
close(m_iSocket);
return
}
///listen///
retVal
if(-1
{
close(m_iSocket);
return
}
while(1)
{
///accept///
if
{
perror("accept
continue;
}
///recv///
memset(buf,0,502);
iRecv=recv(clientsock,&buf,sizeof(buf),0)==-1)
///send///
if(send
///close///
close(clientsock);
}