谁能解释如何将变量从网络(PHP、Javascript 等)发送到 C# 程序?我想让网络告诉程序该做什么。也许我可以使用 AJAX 将数据发送到自动更新页面,然后 C# 程序可以读取该页面?这也将允许用户登录到页面,因此可以向每个用户发送不同的数据。有人可以解释如何做到这一点吗?
问问题
488 次
4 回答
1
于 2010-08-06T13:43:47.807 回答
1
好吧,这可能很棘手,因为对 C# 程序的调用是并发的。
您可以创建一个使用变量作为参数启动 C# 程序的 Web 服务。
或者,您可以将变量写入表中,并让 C# 程序轮询该表中的新条目。这将克服并发问题。结合将变量写入表中的 WebService - 此解决方案运行良好。
于 2010-08-06T13:49:02.540 回答
1
您可以在 .NET 中构建 Web 服务。最好的方法是使用Windows Communication Foundation (WCF)。
然后你可以在你的 javascript 中编写代码来调用 web 服务。
于 2010-08-06T15:03:34.393 回答
1
你有两个解决方案:
- 构建一个 WCF 服务,然后您将通过执行 SOAP 调用来使用该服务
- 使用 Socket 进行通信
于 2010-08-06T16:11:53.067 回答