2012-07-27 3 views
1

이 문제를 해결하는 가장 좋은 방법에 대해 궁금한 점이 있습니다. 내 네트워크에서 모든 컴퓨터를 핑하는 데 걸리는 시간을 표시하는 웹 페이지를 만들고 싶습니다. 나는 C# 프로그램이 ping을하고 그것을 웹 페이지에보고하기를 원한다. 웹 페이지에서 "Re-ping"을 클릭하면 프로그램이 테스트를 다시 실행합니다. 이 문제를 해결하는 가장 좋은 방법은 무엇입니까?C# PHP 서버와 함께 작동하는 프로그램

가장 큰 문제는 사용자가 C# 프로그램을 사용하는 방법입니다.

나는 프로그램을 서버에 게시 할 수 있으며 서버는 아래처럼 사용자를 보여줍니다.

User <----> PHP Host <---- C# Program 

그러나 어떻게 다른 방식으로 데이터를 가져올 수 있습니까?

PHP Host ---?-->C# Program 

나는이 모든 잘못에 대해 생각하고 있습니까?

요청 된대로 해석되는 PHP 호스트보다 훨씬 복잡한 기능 (스레딩, 연결 등)이 있으므로 ping 및 기타 사항을 C# 프로그램에서 처리하고자합니다.

C# 프로그램에서 페이지를 사용자에게 반환하고 PHP 서버 all-togeather를 사용하지 못하게 할 수 있습니까?

어떤 아이디어라도 환영합니다.

+0

스택 오버플로에 오신 것을 환영합니다! 태그는 키워드가 아닙니다. 즉, 'web'및 'server'태그를 포함한다고해서 웹 서버에 대해 말하는 것은 아닙니다. 그들은 혼자 서있다. – Charles

답변

1

다양한 옵션이 있습니다. PHP 서버를 사용하지 않으려면 this과 비슷한 간단한 http 서버를 작성하는 것이 가장 간단합니다. 다른 옵션으로는 ASP.NET을 C# 백엔드와 함께 사용하거나 웹 서비스 (PHP 스크립트 또는 클라이언트 응용 프로그램에서 직접 액세스 할 수 있음)가 있습니다.

+0

다른 옵션보다 더 많은 옵션을 권장합니까? 내 네트워크를 모니터링하고, 웹 인터페이스를 가지며, 웹 인터페이스에서 실행되는 것을 허용하고, 보안을 유지하기를 원합니다. 오, 그리고 응답에 대한 감사 :) – CoderWalker

+0

정말 당신이 무엇을 잘 알고있는 무엇을 가지고 의존합니다. 그것은 PHP와 PHP보다 가야 PHP 스크립트는 아마 COM을 사용하여 C# 함수를 호출해야합니다. ASP.NET에 익숙하다면 가장 좋은 방법이 될 것입니다. – AlexDev

관련 문제