排名
1
文章
860
粉丝
112
评论
163
.net core自定义项目模板,创建自己的模板项目,使用命令行创建模板项目
尘叶心繁 : 可以可以讲真的我都想弄个模板
net core webapi post传递参数
庸人 :
确实坑哈,我也是下班好了好几次,发现后台传递对象是可以的,但...
.net webapi 返回需要的字段,忽略某些字段,修改字段名等
雨雨雨雨雨辰 : 已精
.net webapi 返回需要的字段,忽略某些字段,修改字段名等
雨雨雨雨雨辰 :
疯狂反射
百度编辑器自定义模板
庸人 : 我建议换个编辑器,因为现在百度富文本已经停止维护了,用tinymec...
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256


欢迎加群交流技术
原
java|android 使用socket.io-client连接nodejs websocket

socket.io-client相比SocketIO.jar使用起来更方便一点
- public void connection(final MapAction _action) {
- try {
- IO.Options opts = new IO.Options();
- opts.query = "w_auth_key=" +LoginActivity.socket_auth_key;//传参数
- Socket socket = IO.socket("ip/", opts);
- socket.connect();
- socket.emit("initAllShips");//请求websocket后台方法
- socket.on("setInitShips", new Emitter.Listener() { //监听回调函数
- @Override
- public void call(Object... args) {
- System.out.println("回调了参数:"+args[0]);
- }
- });
- }
- catch (Exception e1) {
- e1.printStackTrace();
- }
- }
mave:
- <dependencies>
- <dependency>
- <groupId>com.github.nkzawa</groupId>
- <artifactId>socket.io-client</artifactId>
- <version>0.5.0</version>
- </dependency>
- </dependencies>
连接服务器进行事件监听:
- socket = IO.socket("http://localhost");
- socket.on(Socket.EVENT_CONNECT, new Emitter.Listener() {
- @Override
- public void call(Object... args) {
- socket.emit("foo", "hi");
- socket.disconnect();
- }
- }).on("event", new Emitter.Listener() {
- @Override
- public void call(Object... args) {}
- }).on(Socket.EVENT_DISCONNECT, new Emitter.Listener() {
- @Override
- public void call(Object... args) {}
- });
- socket.connect();
This Library uses org.json to parse and compose JSON strings:
- // Sending an object
- JSONObject obj = new JSONObject();
- obj.put("hello", "server");
- obj.put("binary", new byte[42]);
- socket.emit("foo", obj);
- // Receiving an object
- socket.on("foo", new Emitter.Listener() {
- @Override
- public void call(Object... args) {
- JSONObject obj = (JSONObject)args[0];
- }
- });
使用:
- IO.Options opts = new IO.Options();
- opts.forceNew = true;
- opts.query = "auth_token=" + authToken;
- Socket socket = IO.socket("http://localhost", opts);
少侠,我看你气度不凡天赋异禀,这么帅,来了就给关注一波呗
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)
评价