WSADATA wsaData;
struct sockaddr_in srv_addr;if (WSAStartup(MAKEWORD( 2, 2 ),&wsaData)== SOCKET_ERROR) {
WSACleanup();
}
srv_addr.sin_family= AF_INET;
LPHOSTENT lphost= gethostbyname(server_name);
if(lphost!= NULL)
srv_addr.sin_addr.s_addr= ((LPIN_ADDR)lphost->h_addr)->s_addr;
srv_addr.sin_port= ntohs(80);
while(1)
{
。。
if (connect(cli_sock,(SOCKADDR*)&srv_addr,sizeof(srv_addr))==SOCKET_ERROR)
{
return-1;
}
Sleep(1000*2);
closesocket(cli_sock);
Sleep(1000*40);
}
WSACleanup();
return 0;
}
为什么 netstat中 只有time wait而不产生新的established呢?
高手 我哪里有错吗
struct sockaddr_in srv_addr;if (WSAStartup(MAKEWORD( 2, 2 ),&wsaData)== SOCKET_ERROR) {
WSACleanup();
}
srv_addr.sin_family= AF_INET;
LPHOSTENT lphost= gethostbyname(server_name);
if(lphost!= NULL)
srv_addr.sin_addr.s_addr= ((LPIN_ADDR)lphost->h_addr)->s_addr;
srv_addr.sin_port= ntohs(80);
while(1)
{
。。
if (connect(cli_sock,(SOCKADDR*)&srv_addr,sizeof(srv_addr))==SOCKET_ERROR)
{
return-1;
}
Sleep(1000*2);
closesocket(cli_sock);
Sleep(1000*40);
}
WSACleanup();
return 0;
}
为什么 netstat中 只有time wait而不产生新的established呢?
高手 我哪里有错吗
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货