Javascript 套接字事件侦听器(Tianium Studio桌面)
我正在使用Titanium Studio和稍微修改过的corMVC版本构建一个桌面应用程序http://www.bennadel.com/projects/cormvc-jquery-framework.htm 将应用程序构造为模型视图控制器。我遇到的问题是套接字侦听功能。我试图做的是使用相同的函数侦听不同模型中的传入数据,但每次我在不同模型中添加一个新的侦听函数时,就像这样:socket.onreadresponse;它不会覆盖旧函数,因此当服务器向客户端发送数据时,它会向所有使用socket.onRead注册的函数发送数据。Tianium desktop API还支持在套接字上添加和删除侦听器,但在接收数据时,似乎没有一个侦听器工作,只有内置的onRead函数。一次只能听一个函数吗 到目前为止,我尝试的是: 1生成一个全局函数,将侦听器添加到其中,然后将其覆盖到每个模型。当我调用override方法时,它似乎可以工作,但当服务器发送数据时,它会发送给旧的非override函数。 2将套接字变量复制到另一个变量并将侦听器附加到它,但这只是将侦听器附加到原始套接字变量。 3尝试用我能想到的任何方法删除当前的监听功能 感谢您的帮助。谢谢Javascript 套接字事件侦听器(Tianium Studio桌面),javascript,jquery,sockets,titanium,appcelerator,Javascript,Jquery,Sockets,Titanium,Appcelerator,我正在使用Titanium Studio和稍微修改过的corMVC版本构建一个桌面应用程序http://www.bennadel.com/projects/cormvc-jquery-framework.htm 将应用程序构造为模型视图控制器。我遇到的问题是套接字侦听功能。我试图做的是使用相同的函数侦听不同模型中的传入数据,但每次我在不同模型中添加一个新的侦听函数时,就像这样:socket.onreadresponse;它不会覆盖旧函数,因此当服务器向客户端发送数据时,它会向所有使用socket