美文网首页socket通信
AsyncSocket/AsyncUdpSocket 实现TCP

AsyncSocket/AsyncUdpSocket 实现TCP

作者: a2ebcc3676c1 | 来源:发表于2016-10-26 17:36 被阅读59次

    本文的目的是实现一个 一对多 的TCP连接通信Demo,主要内容如下:

    • 主机通过UDP广播自己;
    • 从机扫描到广播,获取主机IP地址;
    • 从机请求连接主机;
    • 连接成功后通信;
    主界面 IMG_0004.jpg IMG_0001.jpg

    一、下载 CocoaAsyncSocket

    • 下载地址

    • CocoaAsyncSocket 里有四个类

      • RunLoop
        • AsyncSocket
        • AsyncUdpSocket
      • GCD
        • GCDAsyncSocket
        • GCDAsyncUdpSocket
    • 目前本项目是通过AsyncSocketAsyncUdpSocket实现,但作者建议使用GCD,以后会实现GCD的版本

    二、结构

    1、TcpServer
    2、TcpClient
    3、MKPinger

    三、总结

    实现的过程中遇到不少问题,也提供了一些解决方案,目前还在完善中。
    完整Demo下载地址

    相关文章

      网友评论

        本文标题:AsyncSocket/AsyncUdpSocket 实现TCP

        本文链接:https://www.haomeiwen.com/subject/pwoduttx.html