【问题标题】:iphone connect to serveriphone连接服务器
【发布时间】:2011-11-17 22:03:42
【问题描述】:

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

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

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

但似乎不再支持此项目? (找不到下载链接,只是不推荐使用的示例......)

还有其他可以用于我的 iphone 应用的建议吗?

【问题讨论】:

    标签: iphone asyncsocket


    【解决方案1】:

    看看这个教程:How To Create A Socket Based iPhone App and Server

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

    编辑:你如何发送图像?

    大概是这样的:

    NSData* data = UIImagePNGRepresentation(image);
    [outputStream write:[data bytes] maxLength:[data length]];
    

    这样,您的图像字节将被发送到服务器;然后,服务器应将它们存储到磁盘或任何对您的应用有意义的地方。

    【讨论】:

    • 不错且易于实现,但我也在寻找一种以字节(作为字节数组)的形式将图像(形成 UIImage)发送到服务器的方法。知道该怎么做吗?
    猜你喜欢
    • 2011-07-30
    • 2017-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-16
    • 1970-01-01
    • 2017-03-02
    • 2010-11-29
    相关资源
    最近更新 更多