使用技术: cocoaasyncsocket + apache mina(apachemina是一个网络应用程序框架,用来帮助用户简单地开发高性能和高可扩展性的网络应用程序。它提供了一个通过java nio在不同的传输例如tcp/ip和udp/ip上抽象的事件驱动的异步api。
)
客户端语言swift,服务端语言java
ios方面:
1. 新建ios工程 testasyncsocket
2. 下载 asyncsocket 文件
3. 创建 chatviewcontroller, 在 重新 init 方法在init方法中建立socket链接 ,实现 asyncsocketdelegate ,重新方法:func onsocket(sock: asyncsocket!, didconnecttohost host: string!, port: uint16)
//创建
self.socket = asyncsocket.init(delegate: self)
//建立链接
try self.socket!.connecttohost(“192.168.0.101”, onport: 8995, withtimeout:10)
如对本文有疑问, 点击进行留言回复!!
牛客编程巅峰赛S1第6场 - 黄金&钻石&王者题解
纵横字谜的答案 Crossword Answers, ACM/ICPC World Finals 1994, UVa232
HDU - 5880 Family View (AC自动机修改母串)
iOS14Beta3续航怎么样 iOS14Beta3续航能力介绍
iOS14Beta3稳定性怎么样 iOS14Beta3升级建议介绍
网友评论