2025-04-23

使用技術: 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)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *