현재 작업중인 응용 프로그램은 클라이언트 - 서버 C# 응용 프로그램이며 네트워크에서 잘 작동합니다. 이제는 인터넷을 통해 실행할 수 있다면 나는 생각하고있어. 문제는이 작업을 수행하는 방법입니다. 내 컴퓨터와 어떤 상황에서 인터넷상의 모든 클라이언트가 연결되도록 서버를 시작하려면 어떻게해야합니까? 어떤 소프트웨어가 필요합니까?어떻게 인터넷을 통해 C# 클라이언트 - 서버를 실행할 수 있습니까?
모든 아이디어/조언은 매우 유용 할 수 있습니다.
감사합니다.
서버가 C# 응용 프로그램 (Windows Forms 응용 프로그램) 인 경우에도 작동합니까? – Emanuel
전혀 차이가 없습니다. 패킷 (사용자의 프로그래밍 언어 또는 개발 환경과 관련이없는)을 네트워크를 통해 다른 경로 (LAN 또는 웹이든간에)를 통해 간단히 전송하는 것입니다. – Rushyo
좋은 대답, b/c는 홈 네트워크의 동적 IP 문제를 해결했습니다.나는 ** AT & T 모토로라 모뎀에서 명령 창에서'ipconfig'를 통해 얻은 기본 게이트웨이 IP로 가서 ** Firewall **, ** NAT/Gaming **, 필자는 내 포트와 내 프로토콜 (내 경우에는 TCP 만 해당)을 사용하여 "사용자 지정 서비스"를 추가 한 다음 새 "서비스"를 "호스팅 된 응용 프로그램"으로 추가하여 내 PC를 가리 킵니다. 내 서버를 포트'0.0.0.0'에서 실행하여 내부 및 외부 IP를 선택합니다. 나는 동적 DNS를 지금 당장 가질 여유가 없지만 최소한 IP로 적중시킬 수 있습니다. 클라이언트가 공용 IP를 가리킴 – toddmo