2012-06-10 3 views
0

저는 C#을 사용하는 .NET 기반 응용 프로그램에서 작업하고 있습니다. 나는 행운없이 몇 주와 몇 달 동안 웹을 검색해 왔으며 예제 나 해결책 또는 권장 접근법을 찾을 수 없습니다.인터넷 및 서버 연결 및 통신

내가하고 싶은 것입니다 : 바이러스 백신은 바이러스를 다운로드하는 서버에 연결하고 :

예를 들어 같은 데이터베이스에서 (인터넷을 통해) 서버에 연결하는 응용 프로그램 및 다운로드 정보 확인 서명 파일.

웹 서버에 안정적이고 안전한 연결을 구현하려면 어떻게해야합니까?

+0

"안정적이고 안전한 연결"을 유지할 때 항상 설정된 연결을 의미합니까? 그렇다면 보안 TCP 소켓을 사용해야합니다. –

+0

"C# :"을 사용하지 마십시오. "[스택 오버플로는 SEO 기술이 필요하지 않습니다.] (http://meta.stackexchange.com/a/130208)"를 참조하십시오. –

답변

0

내가 당신을 제안 할 수 있습니다, 응용 프로그램
2 사용 원격 데이터베이스에 증기로 데이터를 제공하고, 당신이 당신은 다운로드 할 수 있습니다 localhost

+0

그래서 SOAP 접근 방식을 사용해야합니까? 더 설명해 주시겠습니까? 감사! – Geek

+0

SOPA가 게임에 온 이유는 무엇입니까 ?? –

+0

안녕 SlimGG, SOAP이 C#과 결합되어 더 정확한 PHP, C#으로 사용되는 동영상을 보았습니다. C# => direct access => 서버상의 MySQL은 안전한 접근 방식이 아닙니다. – Geek

0

때처럼 그것에서 상점 페치
1 사용 웹 서비스 WebClient 클래스를 사용하여 웹 사이트의 파일을 엽니 다. http://msdn.microsoft.com/en-us/library/ez801hhe.aspx

+0

안녕 ZippyV, 예, 그 클래스에 대해 알고, 그것을 사용했습니다. 나는 그것에 문제가 없습니다. 내 응용 프로그램이 응용 프로그램에 대한 정보를 업로드/다운로드 할 수 있도록하고 싶습니다 (예 : 허용 목록 및 블랙리스트). 타사 앱에 대한 세부 정보가 포함 된 두 개의 목록 (예 : 출판사, 응용 프로그램 버전, 응용 프로그램 이름, 응용 프로그램 ID, 지원 웹 사이트 등 – Geek

+0

odata를 살펴보십시오. http://www.odata.org/ 라이브러리 페이지에서 .net 클라이언트 응용 프로그램 및 PHP 라이브러리에 사용할 항목을 찾을 수 있습니다. 서버 측. – ZippyV

0

WCF는 많은 경우 통신이 두 당사자간에 필요하고 선택한 기술이 .NET 인 경우에 좋은 대답입니다.

아래 샘플은 파일을 다운로드하는 방법을 설명합니다. http://www.codeproject.com/Articles/166763/WCF-Streaming-Upload-Download-Files-Over-HTTP

Stream에서 데이터를로드하므로 데이터베이스에서 데이터를 쉽게 가져올 수 있습니다.

WCF를 사용하면 보안 및 전송 결정을 연기 할 수 있습니다. basicHttpBinding을 구현하고 모든 것이 정상적으로 작동하는지 확인하고 구성 파일을 업데이트하여 TCP 및 보안 채널로 전환하십시오.

어떤 파일이 적합한 지 발견하는 논리는 별도의 방법으로 구현해야합니다. 그리고 다시 비즈니스 기능을위한 SOAP 또는 REST/웹 바인딩과 파일 다운로드를위한 TCP 또는 P2P를 사용할 수 있습니다.