接口调用正常,websocket调用service查询数据库

接口调用正常,websocket调用service查询数据库,第1张

1、setTestService函数是用来获得service层的对象,可以调用testService的函数查询数据库的信息。

2、这里service层的对象不用加@Autowired注解了。

3、调用updateTest接口更改信息后,数据库的信息就返回给客户端了

database sql language reference没有中文版。

我认为是因为websocket是一个完整的应用层协议,而传统socket只是一套接口标准,所谓的封装socket,几乎是千人千面,这样的轮子已经造的够多了,当然你会说直接封bsd的socket不就好了吗,我的看法是cocos2dx是一款游戏引擎,在把游戏引擎该做的做好之前,像网络这种模块,如果不是因为确实影响到开发者的使用,几乎可以不去考虑,毕竟不是引擎的部分,就好像unity提供的网络模块也几乎是渣渣,到头来还是各家自己封自己的,它毕竟跟游戏引擎关联不到,既然这样,那考虑方便和易用性的角度来看,封装一个完整的应用层协议肯定比去动socket要容易做的多。

1000:表示正常关闭,意味着连接建立的目的已完成。

1001:表示终端离开,例如服务器关闭或浏览器导航到其他页面。

1002:表示终端因为协议错误而关闭连接。

1003:表示终端因为接收到不能接受的数据而关闭(例如,只明白文本数据的终端可能发送 这个,如果它接收到二进制消息)。

1004:保留。这个特定含义可能在以后定义。

1005:保留。且终端必须不在控制帧里设置作为状态码。它是指定给应用程序而非作为状态 码 使用的,用来指示没有状态码出现。

1006:同上。保留。且终端必须不在控制帧里设置作为状态码。它是指定给应用程序而非作 为状态码 使用的,用来指示连接非正常关闭,例如,没有发生或接收到关闭帧。

1007:表示终端因为接收到的数据没有消息类型而关闭连接。

1008:表示终端因为接收到的消息背离它的政策而关闭连接。这是一个通用的状态码,用在 没有更合适的状态码或需要隐藏具体的政策细节时。

1009:表示终端因为接收到的消息太大以至于不能处理而关闭连接。

1010:表示客户端因为想和服务器协商一个或多个扩展,而服务器不在响应消息返回它(扩 展)而关闭连接。需要的扩展列表应该出现在关闭帧的/reason/部分。注意,这个状态 码不是由服务器使用,因为它会导致WebSocket握手失败。

1011:表示服务器因为遇到非预期的情况导致它不能完成请求而关闭连接。

1015:保留,且终端必须不在控制帧里设置作为状态码。它是指定用于应用程序希望用状态 码来指示连接因为TLS握手失败而关闭。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9978049.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存