2010-04-21 5 views
0

Qt 브라우저 플러그인을 개발 중이며 명명 된 파이프를 구현하려고합니다. exe에서 QLocalSocket 및 QLocalServer와 함께 제공되는 기본 포춘 쿠키 예제를 시도했지만 정상적으로 작동합니다. 그러나 브라우저 플러그인에서 비슷한 것을 구현하려고 할 때 플러그인이 존재하는 페이지를 만들 때 서버와 같은 이름을 듣고 다른 탭/창에 연결하려고합니다. 그러나 이것은 효과가없는 것 같습니다. 내가 client-> errorString()을 수행하면 "알 수없는 오류"가 출력됩니다.Qt IPC - Named Pipes

내가 뭘 잘못하고 있는지에 대한 도움이 필요하십니까?

미리 감사드립니다 톤

답변

0

넣어 디버그 출력 다음 사항을 확인 :

당신의 클라이언트가 연결을 요청했다

?
서버가 연결을 설정하라는 요청을 받았습니까?
각 엔티티가 QLocalSocket 인스턴스를 생성 했습니까?
QLocalSocket :: state()는 양쪽 엔티티에서 무엇을 말합니까?

가능한 원인 :
두 코드 경로 모두 CPU 시간 (동일한 프로세스에서 별도의 스레드)을 받았습니까?
교착 상태가 있습니까?