socket即时通讯详解一

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容