로컬 컴퓨터를 기반으로 윈도우 서비스 (TCP/UDP)를 만들고 싶습니다. 어디서나이 서비스에 데이터를 보내고 싶습니다. 고정 IP (1.2.3.4)가 있고 포트 (4321)에서 수신 대기한다고 가정 해 보겠습니다. 내 로컬 컴퓨터가 라우터 뒤에 있습니다. 라우터의 WAN 고정 IP는 (1.2.3.4)입니다.로컬 컴퓨터에서 TCP/UDP 서비스 만들기
서비스를 만드는 방법은 무엇입니까?
로컬 컴퓨터를 기반으로 윈도우 서비스 (TCP/UDP)를 만들고 싶습니다. 어디서나이 서비스에 데이터를 보내고 싶습니다. 고정 IP (1.2.3.4)가 있고 포트 (4321)에서 수신 대기한다고 가정 해 보겠습니다. 내 로컬 컴퓨터가 라우터 뒤에 있습니다. 라우터의 WAN 고정 IP는 (1.2.3.4)입니다.로컬 컴퓨터에서 TCP/UDP 서비스 만들기
서비스를 만드는 방법은 무엇입니까?
실제로 Windows Communication Foundation을 확인하고 Windows 서비스에서 서비스를 호스팅해야합니다. WCF와 함께 UDP 서비스를 수행하는 방법
확인 :
:
그리고 TCP에 대한
일반 서비스 만 만들면됩니다. 어디에서나 액세스를 허용하려면 라우터에서 포트 전달을 설정하십시오.
UdpClient 또는 TcpClient, have a look here을 사용할 수 있습니다. 다른 질문이지만 복사 할 수있는 코드 단편이 있습니다.
stephen이 말한 것처럼 포트 전달을 사용합니다.
여기에 대한 정보가 있습니다. http://portforward.com/help/pfprogression.htm