2012-07-18 2 views
0

최근에 C#의 웹 브라우저를 실험 해봤는데 호기심이 최고조에 달했습니다. 브라우저가 실제로 웹 페이지의 코드에 어떻게 액세스합니까? 내 말은, HTML, PHP, 자바 스크립트, 아약스, 당신은 무엇을 가지고 .. 어떻게 그것을 액세스하고 누구도 나에게 직접 액세스하는 방법에 대한 코딩 예제를 줄 수 있습니까?웹 스크립트에 액세스

답변

0

이것은 낮은 수준의 대답으로 만 대답 할 수있는 매우 높은 수준의 질문입니다. 스택 오버 플로우 (StackOverflow) 응답에서 응답하기에는 너무 많습니다.

웹 브라우저 구성 요소는 Shdocvw.dll에서 호스팅하는 ActiveX 구성 요소입니다. See this MSDN article about how Internet Explorer works.

이 질문은 WebBrowser 컨트롤이 IE에서 수행하는 것과 동일한 방식으로 수행하므로 C#에는 전혀 관련이 없습니다. 동일한 컨트롤입니다.

브라우저가 작동하는 방식, 소켓, TCP 또는 네트워킹에 익숙하지 않은 경우 일반적으로 어떻게되는지 이해하지 못할 수 있습니다.

또한 : PHP는 서버 측 언어입니다. 클라이언트로 전송 된 데이터가 있기 전에 서버에서 처리됩니다.

웹 사이트 콘텐츠를 다운로드 할 때 C# 예제를 사용한 경우 StackOverflow 및 MSDN에서 여기에 많은 예제를 볼 수 있습니다. 여기서는 WebClient Class - MSDN입니다.

+0

좋아 .. 실제로, 내가 실제로이 목표를 달성하기 위해 원하는 것은 서버와 클라이언트 간의 통신을 모니터링하는 프로그램을 개발하는 것입니다. 더 구체적인 것이 있다면 매우 유용 할 것입니다. –

관련 문제