iOS讨论组程序员@IT·互联网

socket即时通讯详解一

2017-04-23  本文已影响127人  BigBowen

IM即时通讯在直播项目开发中应用广泛,例如与主播会话,送礼物,出入直播间,点赞等等.实现IM的框架很多,例如环信,融云等等,这些框架的本质都是对socket的封装,以下我们自己利用socket来实现简单的IM,以下含服务端与客户端的代码,如果都了解的话有助于与服务端的沟通.
简单数据的即时通讯,开始写代码前,我们需要分别给服务端和客户端导入ysocket,它是对socket进行简单的分装,有助于swift编程:

Snip20170423_81.png

服务器端:
创建一个Mac程序

Snip20170422_76.png

我们在这里撸服务端的代码(原本想贴代码的,不过帖上来只有func那块有格式,所以只能贴图片啦):

Snip20170423_77.png

客户端代码:

Snip20170423_78.png

运行结果为:
服务端

Snip20170423_79.png

客户端:

Snip20170423_80.png
上一篇下一篇

猜你喜欢

热点阅读