我希望我的iphone连接到基于C#的服务器。没什么特别的,但我读过编程套接字不像在C#或Java中那么简单吗?
我最终需要做的是使用一些异步套接字连接(TCP)将图像(以字节为单位)发送到服务器。
我已经从其他人那里读到了一些指向AsyncSocket项目的主题:http://code.google.com/p/cocoaasyncsocket/
但看起来这个项目不再受支持了? (无法找到下载链接,只是弃用了示例...)
我可以为我的iphone应用程序使用其他任何建议吗?
答案 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]];
像这样,你的图像字节将被发送到服务器;然后,服务器应将它们存储到磁盘或适用于您的应用程序的任何内容。