在我的C#项目中,我有这个功能。将iPhone应用连接到桌面应用
public void DoStuff()
{
Console.WriteLine("I'm doing something...");
}
在应用程序中,这可以通过一个事件(如按钮按下)来正常调用。 DoStuff();
我希望能够通过iPhone应用程序以无线方式调用此函数。
我计划通过在C#应用程序中创建一个TCP服务器来监听传入连接。然后我可以使用我的iphone连接到我的本地IP和打开的端口号,然后将一串文本发送到控制台窗口,这将激活该功能。
我明白这不是做到这一点的最好办法,但它是我唯一的想法...
我听说过一些其他的东西WCF?这是什么?如何使用它来实现我的目标?
我知道这个问题是相当普遍的,但我的编程经验是相当小的。
正如其他人指出的那样,你要找的东西很可能是某种网络服务。 WCF(Windows Communication Foundation)可以提供,尽管它主要是SOAP,Web API也可以。 Web API可能更适合你想要做的事情。谷歌无论是哪一期,你都会得到大量的信息和教程。 – Tim 2014-10-12 09:05:52
@Tim谢谢。我会看看web api。你知道任何可能有助于我的项目的例子吗? – marcus 2014-10-12 09:17:30