标签:cep error end eof ror close erro stream invalid
#include "winsock2.h"
#pragma comment(lib,"WS2_32.lib")
SOCKET s;
sockaddr_in remoteAddr;
SOCKET client;
int nAddrLen;
s=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
if(s==INVALID_SOCKET)
{
return;
}
sockaddr_in sin;
sin.sin_family=AF_INET;
sin.sin_port=htons(80);
sin.sin_addr.S_un.S_addr=INADDR_ANY;
if(bind(s,(LPSOCKADDR)&sin,sizeof(sin))==SOCKET_ERROR)
{
return;
}
if(listen(s,2)==SOCKET_ERROR)
{
return;
}
nAddrLen=sizeof(remoteAddr);
while(true)
{
client=accept(s,(SOCKADDR*)&remoteAddr,&nAddrLen);
if(client==INVALID_SOCKET)
{
continue;
}
TCHAR buffer[125];
ZeroMemory(&buffer,sizeof(buffer));
wsprintf(buffer,TEXT("端口接收到一个连接:IP:%s"),inet_ntoa(remoteAddr.sin_addr));
//recv
//send
closesocket(client);
}
标签:cep error end eof ror close erro stream invalid
原文地址:http://www.cnblogs.com/hatsusakana/p/7639590.html