从iOS客户端启动jaxl(php xmpp客户端)服务器

时间:2012-10-29 16:39:20

标签: php macos webserver xmpp

我为iPhone创建了一个xmpp客户端。 我希望收到有人给我发消息和iPhone客户端关闭时的远程通知。 因此我需要使用php连接到幕后的xmpp客户端。 我目前正在使用NSURLConnection这样连接:

NSString * url = [http://my_mac_ip_address/some_folder/jaxlcode/examples/xmpp_client?device_token=%@&another_field=%@, deviceToken, anotherField];
NSURL * url = [NSURL URLWithString:urlStr];
NSURLRequest * request = [NSURLRequest requestWithURL:url];
NSURLConnection * urlConnection =[[NSURLConnection alloc] initWithRequest:request delegate:nil];

在jaxl代码中,我使用php更改了argv [0],argv [1],argv [2]参数以获取参数,以便我可以使用NSURLConnection。 当我直接从终端连接启动服务器时,总是启动,并成功进行身份验证(通过php脚本arg1 arg2 arg3)。我的问题是当我从chrome浏览器启动服务器或使用NSURLConnection(我相信)与从浏览器启动时相同。代码超过50%的时间。

有没有其他方法可以启动服务器,或者创建更稳定的连接到jaxl php xmpp客户端服务器?

0 个答案:

没有答案