내 대학 프로젝트의 경우 동일한 (. PHP로 완벽한 멍청한 놈이되어서, 나는이 일을 직접 할 수있는 방법이 없다. 나를 도와주기 위해 올바른 방향으로 어떤 도움이 필요한가?동일한 서버에서 PHP 코드와 .Net 응용 프로그램간에 데이터 공유 및 통신
편집 : 앱은 MS SQL 또는 MySQL은, 하나는 너무 멀리 토끼 구멍 아래로받지 않고이 작업을 수행 할 수
내 대학 프로젝트의 경우 동일한 (. PHP로 완벽한 멍청한 놈이되어서, 나는이 일을 직접 할 수있는 방법이 없다. 나를 도와주기 위해 올바른 방향으로 어떤 도움이 필요한가?동일한 서버에서 PHP 코드와 .Net 응용 프로그램간에 데이터 공유 및 통신
편집 : 앱은 MS SQL 또는 MySQL은, 하나는 너무 멀리 토끼 구멍 아래로받지 않고이 작업을 수행 할 수
소켓 프로그래밍을 살펴볼 수 있습니다.
C# 응용 프로그램에서 소켓을 열어서들을 수 있습니다.
그러면 PHP가 해당 소켓에 연결하여 정보를 요청하거나 정보를 보냅니다. 그리고 너 끝났어. 폴링 필요 없음.
비동기 방식으로 소켓을 듣습니다.
감사합니다 ..... 확실히 이것을 시도 할 것입니다. – Atif
한 가지 방법은 두 응용 프로그램이 데이터베이스를 공유하는 것입니다 C#에서 WPF 데스크탑 응용 프로그램입니다 어떤 당신이 선호하는 맛. 그런 다음 PHP의 웹 응용 프로그램에서 데이터를 만들고 수정하면 .NET WPF 응용 프로그램은 업데이트 된 데이터를보고 원하는 모든 작업을 수행 할 수 있습니다. 사용자 입력없이 업데이트를 표시하려면 .NET 응용 프로그램에서 간단한 타이머 개체를 사용하여 변경 내용을 DB에서 검색 할 수도 있습니다.
흠 ... 나는 그 생각을했지만 정보가 실시간으로 전달되도록하고 싶습니다. 인스턴트 메신저는 웹 사이트의 사용자 입력을 기반으로 기기를 켜거나 끌 수있는 자동화 앱에서 작동합니다. php 코드가 새로운 입력을 할 때마다 파일을 쓰고 데스크탑 응용 프로그램은 폴링을 유지하여 그러한 파일이 있는지 확인한 다음, 너무 빨리 폴링을 유지하면 문제가 발생합니다. – Atif
우리는 VB.net app 또는 .net 또는 ASP.net으로 작성된 Windows 서비스에 대해 이야기하고 있습니까? 기본적으로 내가 무엇을 얻는 지, .net은 당신에게 어떤 종류의 대답도하기 시작하기에는 너무 모호합니다. –
@Geoffery 죄송합니다, 저의 상태입니다! 임씨는 C# 및 .NET 4.0을 사용하여 WPF 데스크톱 응용 프로그램을 만들려고합니다. – Atif