我目前正在使用Socket.io的

Java实现,可在此处获取:

netty-socketio

我已经启动并运行了服务器,它在客户端和服务器之间很好地接收/发送消息,但是我需要在接收到某些消息时触发事件,这就是我感到困惑的地方.

这是我的代码:

server.addEventListener("message", clientData.class, new DataListener() {

@Override

public void onData(SocketIOClient client, clientData data, AckRequest ackRequest) throws Exception {

System.out.println("Message from client: " + data.getMessage());

}

});

public class clientData{

String message;

public String getMessage() {

return message;

}

public void setMessage(String message) {

this.message = message;

}

}

基本上我想要发生的是当从客户端收到特定消息时,我需要在另一个类中运行一个函数.我花了最近两个小时阅读Observable,Observer,Interfaces和事件处理程序,但我真的不确定如何设置它.

该库还提到了这个DataListener,但我不知道那是什么,因为库中的文档很少.

任何意见或建议将不胜感激.

谢谢

JAVA查找事件侦听代码_Java自定义事件处理程序和侦听器相关推荐

  1. JAVA定义一个树形的结构_Java自定义树形结构

    Java自定义树形结构 Java自定义树形结构 为什么80%的码农都做不了架构师?>>> 树形结构 Java package com.zyl.comm; import java.ut ...

  2. java运用网络编程技术代码_Java 网络编程

    java网络编程 1.什么叫计算机网络? 由不同地理位置的不同计算机主机,连接起来组成的网络. 2.什么叫网络编程? 在网络的基础上,使用网络进行编程,对应用层进行设计的活动. 3.网络编程三要素:I ...

  3. java二维码生成代码_java快速开发平台功能特点之代码生成器

    要说做代码生成器的初衷,还是因为在做公司项目的时候,有太多的功能页面需要处理,在前后端上面,虽然也选择了一个基础的SSH框架系统作为基础,但还是耗费了大量的时间去一点点补代码,再加上业务的需求并不是非 ...

  4. java大嘴鱼游戏代码_Java编写大嘴怪游戏--原创

    第一步:大嘴鱼类 package fish; import java.awt.Color; import java.awt.Graphics; import java.awt.event.Action ...

  5. java 解压与压缩代码_Java实现多文件压缩和解压缩代码详解

    Java实现多文件压缩和解压缩代码 import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStre ...

  6. java获取字符串最长_基于java查找最长字符串代码实例

    题目:编写程序,针对输入的N个字符串,输出其中最长的字符串 输入样例: 4 zhaoming zhangming sunming liming 输出样例: 最长的字符串:zhangming 代码如下 ...

  7. java播放声音和图片的代码_java怎么将出片处理成老照片?怎么播放声音?

    在java编程语言中,有各式各样的程序可以解决我们的日常问题.今天就为大家介绍一下,怎么在java中将刚拍出的照片处理成老照片,以及在java中如何实现播放声音的效果. 我们知道有一款软件即PS,可以 ...

  8. java的一段排序代码_Java常见排序算法——快速排序

    概念: 通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分小,则可分别对这两部分记录继续进行排序,直到整个序列有序. 原理: 在数据集之中,选择一个元素作为"基准 ...

  9. java web 开发技术大全 代码_Java Web开发技术大全

    资深程序员全力打造,深入剖析SSH框架整合开发的精髓 全方位解读Java Web开发的基础知识.高级技术及应用案例 内容全面,讲解详细,全面覆盖JSP.Se rvlet.AJAX及SSH框架整合开发 ...

最新文章

  1. networkx的基本使用
  2. 关于我在学习Javaweb时对Linux服务器安装配置jdk,tomcat,mysql的一些学习心得
  3. git 上下载的项目在本地安装依赖时报错 Could not resolve dependency
  4. Session 'app': Installation did not succeed.The application could not be installed: INSTALL FAILED I
  5. session和cookie的区别和联系,session的生命周期,多个服务部署时session管理
  6. 衔接UI线程和管理后台工作线程的类(多线程、异步调用)[转]
  7. android 下载 文件怎么打开方式,apk文件怎么打开?
  8. Ubuntu系统如何进行屏幕截图
  9. 傅里叶快速算法(FFT)的理解与实现
  10. 图的常见衡量指标及算法调研
  11. MyBatis中的JdbcType映射介绍
  12. VIP专区_读书_腾讯网
  13. MATLAB中findpeaks函数使用
  14. 甘特图中的依赖关系是什么?
  15. python安装报错,Windows 7 Service Pack 1 and all applicable updates
  16. 安卓手机如何一键去水印
  17. J2ME资源:各厂商SDK和模拟器下载地址
  18. 泛微ecology 会签与非会签
  19. Python开发实例:TPYBoard开发板制作声光控开关
  20. 在Android中sidebar控件使用,Android控件--侧边栏SideBar

热门文章

  1. 包装器 tf.keras.layers.Bidirectional() 介绍
  2. Python中datetime类错误
  3. 找到真爱了-sublime
  4. qconshanghai2014
  5. Mybatis实现分库分表
  6. 历经8年双11流量洗礼,淘宝开放平台如何攻克技术难关?--转
  7. Java Garbage Collection Basics--转载
  8. 1号店11.11:从应用架构落地点谈高可用高并发高性能--转载
  9. 基于 Ubuntu 搭建微信小程序服务
  10. 美团外卖商家端视频探索之旅