gpt4 book ai didi

android - Socket.IO 与 Params Android 连接

转载 作者:行者123 更新时间:2023-11-28 21:03:14 24 4
gpt4 key购买 nike

我们正在 iOS 和 Android 上开发一个应用程序,其中包括用于快速消息传递的 socket.io 实现。

对于 iOS,我们使用带参数的套接字连接,我们在配置中发送“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

最佳答案

我认为你必须这样做。请尝试一下,让我知道它是否适合您。

Socket socket = null;

try {
IO.Options mOptions = new IO.Options();
mOptions.query = "userId=" + mUserId;
socket = IO.socket(url, mOptions);
} catch (URISyntaxException e) {
return Observable.error(e);
}
socket.connect();

关于android - Socket.IO 与 Params Android 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47154563/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com