2011-12-25 2 views
2

장치에서 JSON을 사용하여 특정 주소로 데이터를 게시하고 해당 주소의 콘솔 응용 프로그램이 게시 된 데이터를 인쇄하는 응용 프로그램을 만들고 싶습니다.Asp.Net 용 C# 내장 웹 서버

이렇게하려면 웹 서버를 사용하는 것이 좋을 것이라고 생각했습니다.

게시 된 데이터를 웹 서버에 캡처하기 위해 C# 프로그램에 포함시킬 수있는 (오픈 소스) Asp.Net 웹 서버가 있습니까?

+4

여기에 필요한 것은 HttpListener입니다. –

+0

감사합니다! 그걸 깊이 들여다 보니 성공하지 못할 때 돌아와.) –

답변

1

의견에서 제안한 것처럼 HTTPListener를 사용하여 작은 "웹 서블릿"을 만들 수 있습니다. This article은 빌드 방법을 보여줍니다.

+0

게시 된 데이터를 인쇄 할 수있는 좋은 예가 있습니까? –

+0

예를 들어 연결 한 경우 수신 요청이 Console.Write를 통해 콘솔에 기록됩니다. 클라이언트의 데이터는 'HttpListenerResponse'개체로 수신됩니다. 코드를 수정하고 'HttpListenerResponse'객체의 'InputStream'속성을 사용하여 요청 내용을 가져올 수 있습니다. – Abbas