한 대의 Windows PC에서 Linux가 설치된 PC에 HttpSendRequest()함수를 사용하여 CGI 전송을 하고 있습니다.
처음 접속시 CGI 하나를 보내서 데이터를 끊임없이 받아 옵니다.
데이터가 오고 있는 도중에 다른 CGI를 날려서 필요한 동작을 하도록 컨트롤 하고 있습니다.
이 동작을 동시에 여러 Linux PC에 접속을 해서 CGI를 보내도 큰 이상은 없습니다.
그런데 동일한 IP를 가지는 PC에 CGI를 보내면 HttpSendRequest()함수에서 프로그램이 멈춥니다.
예를 들어 한 대의 공유기에 여러 대의 Linux PC가 물려 있는 경우입니다.
그런데 이상한 것은 처음 접속하여 데이터를 가져오는 것은 문제가 없는데,
도중에 다른 CGI를 추가로 날리려고 HttpSendRequest()함수를 호출하면 이 곳에서 프로그램이 멈춥니다.