나는이 문구를 어떻게 표현할 지 잘 모르겠습니다.IIS 서버에서 간단한 서버 프로세스를 실행하는 방법
내가하고 싶은 일은 단순히 들어오는 소켓 연결을 수신하고 지정한 방식으로 처리하는 C#에서 간단한 서버 유형 응용 프로그램을 만드는 것입니다. 아주 간단한 채팅 응용 프로그램이나 그와 비슷한 것일 수 있습니다.
예 : http://msdn.microsoft.com/en-us/library/fx6588te.aspx 비동기 소켓에 대해 살펴 보았습니다.
나는 코드가 어떻게 실행되는지에 대해 확신 할 수 없다는 점을 제외하고는 예제의 코드를 이해합니다. 특히이 예제에서 응용 프로그램의 진입 점은 무엇입니까? 서버가 어떻게 시작하는지 알 수 있습니까?
IIS에서만 경험 한 것은 C# 코드 숨김이있는 웹 양식입니다. URL이 위치를 가리키고 다시 포스트 백 등을 가리키면 웹 양식의 코드가 실행된다는 것을 이해합니다.
웹 양식을 사용하지 않고 단순히 컬렉션을 사용하고 싶을 때 단일 진입 점 (Java 응용 프로그램과 유사)이있는 C# 클래스 파일 선명도
편집 :
내가하고 싶은 것을의 목표는 내가 지속적으로 클라이언트 응용 프로그램의 요청을 수락 할 내 웹 호스트에 넣어 그들에게 직접 지정한 방식으로 처리 할 수있는 응용 프로그램을 작성하는 것입니다 그런 다음 정보를 클라이언트로 리턴하십시오. 웹 양식에 대해서만 알고 있기 때문에 서버에 응용 프로그램을 시작하는 방법을 모르겠습니다.
처음에는 브라우저를 웹 양식으로 이동하고 단추를 눌러 응용 프로그램을 시작해야한다고해도 괜찮습니다. 사실, 내가 원하는대로 응용 프로그램을 시작하고 중지 할 수 있다면 이상적입니다. 또한 잘못된 용어를 사용했을 수도 있습니다. IIS 서버는 asp.net 응용 프로그램을 실행할 수있는 서버라고 생각했습니다. 나는 이것에 대해 매우 틀릴 수있다.
감사합니다.
자체 호스팅 응용 프로그램이므로 서버 자체입니다. 당신은 그것을 위해 IIS가 필요하지 않습니다. – Andrey
소켓 연결의 경우 웹 서버를 사용하고 싶지 않습니다. 이제는'.EXE'를 작성하는 것입니다. 나중에 약간의 코드를 추가하여 Windows 서비스로 등록 할 수 있습니다. –
당신은 아마 맞을 것입니다. 저는 이런 종류의 일에 익숙하지 않지만 웹 호스트에서 exe를하는 방법을 모르겠습니다. – Mason