【发布时间】:2017-11-07 09:45:30
【问题描述】:
我们正在 iOS 和 Android 上开发一个应用程序,其中包括用于快速消息传递的 socket.io 实现。
对于 iOS,我们使用带参数的 Socket 连接,我们在配置中发送“user_id”,服务器接收它。
我们无法找到相同方案的 Android 实现。
以下是 iOS 代码。
// creating dictionary/json to be sent on connection
var dic = NSMutableDictionary()
dic.setValue(["user_id": Profile().getProfile(atr: "_id") as! String], forKey: "connectParams")
// creating socket.io object and passing dictionary into config
socket = SocketIOClient(socketURL: NSURL(string: "http://something.com")!, config: dic as! NSDictionary )
socket!.connect() // works perfectly
【问题讨论】: