Bounjour,用于上传数据的套接字创建



请为初学者提供通过iPhone应用程序创建套接字以上传数据到web服务器的简单学习教程

你的问题混淆了技术。

Bonjour是通过蓝牙或wifi广播和发现设备。

如果你想简单地上传数据到你的web服务器使用ASIHTTPRequest。请注意,这个框架不再被开发和维护。但会为你工作。

假设我想上传NSString属性data的内容:

NSString *data = @"This is the text I will send to my server";

我提供了要上传的数据的url:

NSURL *url = [NSURL URLWithString:@"http://mysite.com/upload"];

我创建一个请求来处理上传

ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];

我将上传我的数据使用表单请求post值

[request addPostValue:data forKey:@"data"];

我现在就开始上传,等待它完成(同步请求)

[request startSynchronous];
NSError *error = [request error];
if (!error && [request responseStatusCode] == 200) {
    //If all is ok this is the response from my server
    [request responseString]];
}else{
    //If something went wrong this is my error
     NSLog(@"Error: "%@"",[[request error] localizedDescription]);
}

相关内容

  • 没有找到相关文章

最新更新