美文网首页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