Google App Engine에서 실행중인 애플리케이션을 보유하고 있으며 클라이언트가 HTTP POST (또는 GET 또는 기타) 요청을 수행하는 특정 URL에서 서버에 연결합니다. 제 질문은 간단합니다. 클라이언트의 포트를 얻으려면 어떻게해야합니까? 도움을 주신 모든 분들께 감사드립니다. --- 추가 정보 --- 대부분의 경우 '클라이언트의 포트'에서
WCF 비누 웹 서비스가 시작됩니다. 유연한 핫 플러그 기능을 갖춘 상호 운용 가능한 웹 서비스를 구현하려고합니다. 장치는 서버에 등록하는 것을 의미하는 서버 서비스 (미리 정의 된 IP 주소)를 소비 한 다음 서비스 요청 장치가 장치의 모든 구성 정보를 반환합니다. 서비스는 나중에 등록 된 장치를 원격으로 제어합니다. 네트워크 아키텍처 아래 그림을 참
PUNS/PJNATH 포트 펀칭 라이브러리 (STUN/TURN/ICE 용)를 사용하고 펀치 위에 자체 UDP 기반 전송을 생성하려고합니다 - 포트. NAT 매핑 포트를 보유하고있는 데이터 구조를 찾으려면 입니다.입니다. 내부 포트가 필요한 이유는 UDP 포트를 내부 포트 (OS가 랜덤 포트를 선택하는 대신)에 바인딩하기 위해서입니다. 다이어그램을 참조하십시
단일 가정용 무선 라우터를 사용하는 휴대폰이 여러 대있는 시나리오가 있습니다 (특별하거나 비싸지 않음). 전화기가 거의 동일한 요청을 동일한 위치에 보내면 라우터가 떨어지는 것처럼 보입니다 하나의 전화 및 다른 (일반적으로 두 빠른) 유지. 잠시 동안 테스트를 마친 후 NAT 변환이 전화 중 하나를 차단하거나 웹에서 반환 된 정보를 삭제한다는 가설을 마무리
클라이언트 소켓 목록을 만들기 위해 추적기로 PHP 원격 서버가있는 Delphi XE5에서 P2P 응용 프로그램을 개발 중입니다. 나는 UDP 구멍 펀칭을 사용하면 클라이언트의 NAT가 PHP 원격 서버로 보낸 첫 번째 메시지에서 만든 임의의 포트를 닫거나 차단하도록 결정하는 경우 어느 시점에서 실패합니다. 그래서 저는 (Delphi로 작성된) 클라이언트에
포트 범위 (30000 ~ 40000)의 요청을 다른 포트 범위 (10000-20000)의 다른 호스트로 리디렉션하여 1에서 1로 매핑하려고합니다. 포트 범위가 동일한 즉 경우 (30000 40000 등 20000, 10000) : iptables -t nat -I PREROUTING -p tcp -m tcp --dport 10000:20000 -j DNA
P2P 응용 프로그램을 개발 중이며 NAT 통과를 위해 STUN 및/또는 TURN을 사용해야합니다. 나는 STUN 만 사용할 때 발생하는 문제에 대해 조사했다. (기본적으로 그것이 UDP 기반이고 일부 방화벽은 그것을 좋아하지 않기 때문에 항상 작동하지는 않을 것이다. 이유는 그 질문이 당연히 흥미롭지 않다.) 나는 계속보고있다. 대체에 STUN 및 TUR
저는 Twisted를 사용하여 파이썬에서 피어 투 피어 애플리케이션을 만들고 있습니다. 그것은 내 VPS 사이에 잘 작동하지만 내 고향 기계에 연결하려고하면 작동하지 않습니다. NAT 또는 방화벽에서 방화벽과 관련이 있다고 가정합니다. 내 질문은, 누군가가 라우터 방화벽을 우회하는 방법 또는 트위스트와 NAT 뒤에있는 컴퓨터에 연결하는 방법을 알고 있습