BLOG ARTICLE PolicyServer | 1 ARTICLE FOUND

  1. 2011.04.05 Silverlight4 Socket 10013 Access Deined

실버라이트 소켓 프로그래밍을 하던 중에 간단하게 Echo Server를 만들어보기로 하고

Policy Server 와 Echo Server를 만든 후에 실행시키고 클라이언트를 실행시켰다.

그런데 PolicyServer에만 접속하고 나서 EchoServer에는 접속이 안되길래

디버그해 원인을 분석해 본 결과 다음과 같은 오류 메시지를 볼 수 있었다.

Error Code 10013 Access Denied 소켓 엑세스에 금지된 방법으로 엑세스 하려....

구글링을 통해 알아본 바로는 방화벽이 막고 있거나, 정책 파일의 문제이거나

하다고 해서 방화벽도 꺼 보고 해보았는데 안되길래 몇 가지 테스트를 거친 결과

결국 정책 서버가 클라이언트에게 정책을 제대로 전달해주지 못해 해당 포트를 엑세스 할 수 없게

되어있던 것이였다. 나는 분명 책 대로 정책 서버를 작성했는데. 이래서 책은 별로 믿을 게 못 되나보다.

MSDN에 있는 C#정책서버 예제 코드를 기반으로 VB로 작성한 후 실행하니 별 문제 없이 동작하는

것을 볼 수 있었다.