안녕하세요. 홍순이 입니다.
1. socket을 stream 형태로 생성하고
2. option을 주고
setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &sockop, sizeof(sockop));
setsockopt(sock, SOL_SOCKET, SO_KEEPALIVE, &sockop, sizeof(sockop));
3. connect를 내부에 아무도 쓰지 않는 ip로 했습니다.
그런데 이것이 거의 몇십분동안 그냥 멍하니 있다가 한참만에야 error number
110 connection timeout이 나옵니다.
그래서 connect시 시간을 제한해서 바로 다음 작업으로 넘어 가고 싶은데요.
SO_LINGER가 그런 역할을 해주는 것 같은데 자세한 사항 알고 계신분에게 부탁