- 论坛徽章:
- 0
|
帮忙看一下connect设置延时对吗
- struct sockaddr_in server_addr;
- int count;
- struct linger lin;
- memset(&server_addr,0, sizeof(server_addr));
- server_addr.sin_family = AF_INET;
- server_addr.sin_port = htons(SPORT);
- server_addr.sin_addr.s_addr = (inet_addr(ip));
- UnBlock(sockfd);
- lin.l_onoff = 1;
- lin.l_linger = 1000000;
- setsockopt(sockfd,SOL_SOCKET,SO_LINGER,&lin,sizeof(lin));
- if (connect(sockfd, (struct sockaddr *)&server_addr,
- sizeof(server_addr)) < 0)
- {
- perror("connect");
- delete(pswd);
- return(-1);
- }
复制代码
linger 是以什么为单位啊 |
|