2017-01-03 1 views
0

방금 ​​gsoap을 사용하기 시작했고 많은 시간을 소비 한 후 프로젝트에 성공적으로 포함시켜 사용하기 시작했습니다. 지난 며칠 동안 나를 괴롭혔던 문제는 내가 서비스에 올랐을 때 LAN을 통해 연결되면 연결이 이루어졌지만 어떤 무선 네트워크 연결로도 전환하지 않으면 코드로 디버깅되어 발견되었다는 것입니다. 그 연결은 무선 네트워크를 통해 수립되지 않습니다 재시도 후 연결 제한 시간에 결과가 있습니다. 내가 왜 이런 일이 일어나는 이유를 알아낼 수 없습니다. 즉, 무선 네트워크를 통해 연결이 이루어지지 않은 이유를 알아낼 수 없습니다. 누구도 저와 함께 초보자입니다. 네트워크 프로그래밍도 가능합니다. 어떤 도움을 주시면 감사하겠습니다.gSoap : 유선 네트워크를 통해 연결하지만 모든 무선 네트워크에서 TCP 오류가 발생했습니다.

답변

0

나는 SOAP 서비스를 얻었고 유선 또는 무선 연결에 문제가 없었습니다. 기본적으로 LAN을 통해 있던 Windows 플랫폼 (msvc 컴파일러)에서 서비스를 때리고 동일한 것을 통합하려고했습니다. Android 플랫폼에서 실행하기 위해 .so를 생성하기 위해 clang 컴파일러로 코드를 작성하십시오. 나는 창문에서 때리면 적절한 응답을 얻고 있었지만 안드로이드를 때리면 TCP 오류가 발생했습니다. 질문을 올렸을 때 코드에서 아무런 문제도 찾을 수 없었습니다. 볼 수있는 유일한 차이점은 두 플랫폼의 연결 유형 이었지만 거기에있었습니다. 안드로이드를 통한 통합에서 근본적인 문제로 인해 오류가 발생하고 해결책을 찾았으며 이제는 두 플랫폼 모두에서 서비스가 타격을 받고 있습니다. GSOAP는 유형 (유선 또는 무선)에 관계없이 네트워크를 통한 매력처럼 작동하므로 문제를 생각한 후에 타당하지 마십시오. 비슷한 문제가 있다고 생각되면 다른 것으로 조사 할 것을 권합니다. 시간을 낭비하는 것보다 제가 생각한 것처럼 그것을 문제로 생각하십시오.

관련 문제