2012-10-11 4 views
0

며칠 전 YouTube에서 인터넷을 통해 친구들과 놀 수있는 게임을 만들기 위해 Nathan Biefeld XNA 네트워킹 비디오를 보았습니다. 게임을 개발하는 동안 동일한 네트워크에있는 두 대의 컴퓨터를 사용하여 테스트했으며 내 내부 IP (127.0.0.1과 같은)를 사용하여 연결할 수있었습니다. 이제, 내 친구에게 연결할 공용 IP 주소를 제공하고 있으며 작동하지 않습니다. 그런데 저는 Windows Live를 사용하여 게임의 온라인 기능을 처리하지 않습니다.XNA PC 네트워킹

이 그가 오류 메시지가 표시됩니다 :

A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. 

사람이 문제의 원인을 알고 있나요? 모든 도움을 주시면 감사하겠습니다.

답변

3

라우터 및/또는 방화벽이 들어오는 연결을 차단하고 있습니다. 서버 측에서 포트 전달을 구성하거나 방화벽을 통해 응용 프로그램을 허용해야합니다. 어떻게 포트 포워드 라우터에 따라 다르지만 가끔 특정 게임을 위해 그것을 통해 나를 안내하는 PortForward.com을 사용했지만, 일반적인 용어로, 다음을 수행 할 수 있습니다

  • 연결 라우터의 관리자 패널합니다. 브라우저에서 종종 http://192.168.0.1/ 또는 http://192.168.1.1/에 액세스합니다. 그것들이 작동하지 않으면 RTFM해야합니다.
  • 포트 전달 또는 포트 트리거링에 대한 섹션을 찾고 특정 포트에서 들어오는 연결이 정상임을 나타내는 레코드를 추가하십시오.

최신 Windows 버전은 Windows Firewall입니다. Microsoft Technet에 원하는 정보가 있습니다. 즉, 시작 메뉴에서 열어 응용 프로그램에 인바운드 연결을 허용합니다.

Windows 방화벽 예외를 먼저 추가하는 것이 더 쉽기 때문에 먼저 시도해보십시오.