使用技術(shù): CocoaAsyncSocket + Apache MINA(ApacheMINA是一個網(wǎng)絡(luò)應(yīng)用程序框架,用來幫助用戶簡單地開發(fā)高性能和高可擴(kuò)展性的網(wǎng)絡(luò)應(yīng)用程序。它提供了一個通過java NIO在不同的傳輸例如TCP/ip和UDP/IP上抽象的事件驅(qū)動的異步API。 )
客戶端語言swift,服務(wù)端語言java
IOS方面: 1. 新建ios工程 TestAsyncSocket 2. 下載 AsyncSocket 文件 3. 創(chuàng)建 ChatViewController, 在 重新 init 方法在init方法中建立socket鏈接 ,實現(xiàn) AsyncSocketDelegate ,重新方法:func onSocket(sock: AsyncSocket!, didConnectToHost host: String!, port: UInt16)
//創(chuàng)建 self.socket = AsyncSocket.init(delegate: self)
//建立鏈接 try self.socket!.connectToHost(“192.168.0.101”, onPort: 8995, withTimeout:10)
新聞熱點(diǎn)
疑難解答
圖片精選