iPhone连接到服务器

时间:2011-11-17 12:42:22

标签: iphone asyncsocket

我希望我的iphone连接到基于C#的服务器。没什么特别的,但我读过编程套接字不像在C#或Java中那么简单吗?

我最终需要做的是使用一些异步套接字连接(TCP)将图像(以字节为单位)发送到服务器。

我已经从其他人那里读到了一些指向AsyncSocket项目的主题:http://code.google.com/p/cocoaasyncsocket/

但看起来这个项目不再受支持了? (无法找到下载链接,只是弃用了示例...)

我可以为我的iphone应用程序使用其他任何建议吗?

1 个答案:

答案 0 :(得分:2)

查看本教程:How To Create A Socket Based iPhone App and Server

客户端部分将指导您正确使用NSStreams来处理基于套接字的通信。您可以跳过Python服务器部分。

编辑:你如何发送图像?

粗略地说,它可能是这样的:

NSData* data = UIImagePNGRepresentation(image);
[outputStream write:[data bytes] maxLength:[data length]];
像这样,你的图像字节将被发送到服务器;然后,服务器应将它们存储到磁盘或适用于您的应用程序的任何内容。