开发者

Interacting with C# applications via PHP

开发者 https://www.devze.com 2023-01-23 05:41 出处:网络
Recently I have been thinking combining C# applications with a website, so that we can run multiple threads in C# and complete more tasks in the time it would take PHP would to do 1.

Recently I have been thinking combining C# applications with a website, so that we can run multiple threads in C# and complete more tasks in the time it would take PHP would to do 1.

Most of us know that PHP Runs on a single thread and therefor we cant do multiple actions at the same time

But it would be nice if we can do something like:

$SharpEntity = new CSharpExecute();

$SharpEntity->add("downloader.class http://server.com/file.ext");
$SharpEntity->add("downloader开发者_C百科.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';

This is just a basic example but would it actually be possible to do such a thing and if so, how can you do this?

I know that Facebook and other large systems do something like this but with C++, what you guys think?


A strategy similar to JSON (or json itself)

break the objects down to strings and map it to a C# object. If you go with JSON it self you can get away with using some of the C# helpers already provided for translating Json.

Hope that helps.

0

精彩评论

暂无评论...
验证码 换一张
取 消