Взаимодействие с приложениями C # через PHP - PullRequest
1 голос
/ 02 ноября 2010

В последнее время я думал о том, чтобы объединить приложения C # с веб-сайтом, чтобы мы могли запускать несколько потоков в C # и выполнять больше задач за время, которое потребуется PHP 1.

Большинство из нас знаетчто PHP работает в одном потоке, и поэтому мы не можем выполнять несколько действий одновременно

Но было бы неплохо, если бы мы могли сделать что-то вроде:

$SharpEntity = new CSharpExecute();

$SharpEntity->add("downloader.class http://server.com/file.ext");
$SharpEntity->add("downloader.class http://server.com/file2.ext");
$SharpEntity->add("downloader.class http://server.com/file3.ext");

$SharpEntity->initialize();

while($SharpEntity->completed === false)
{
   $SharpEntity->Update();
}

echo 'Files Grabbed';

Это просто базоваяпример, но возможно ли это сделать на самом деле, и если да, то как вы можете это сделать?

Я знаю, что Facebook и другие крупные системы делают что-то подобное, но с C ++, как вы думаете, ребята?

1 Ответ

0 голосов
/ 02 ноября 2010

Стратегия, похожая на JSON (или сам json)

разбивает объекты на строки и отображает их на объект C #.Если вы пользуетесь JSON, то можете использовать некоторые из помощников C #, уже предоставленных для перевода Json.

Надеюсь, это поможет.

...