serverendpointexporter和websocket
时间: 2023-07-08 12:19:07 浏览: 92
websocket总结
while True:
# 处理事件
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygameServerEndpointExporter是Spring框架提供的一个WebSocket服务端实现,它可以将标注了@ServerEndpoint注解的.quit()
exit()
elif event.type == pygame.MOUSEBUTTONDOWN:
if state == STATE_PLAYING:
handle_click(*event.pos)
elif state == STATE_GAME_OVER:
if event.button == 1:
state = STATE_READY
board = []
WebSocket端点暴露为一个WebSocket服务。通过使用ServerEndpointExporter,我们可以将WebSocket端点部署在Tomcat、Jetty或者Undertow等Web容器中。
而WebSocket是HTML5提供的一种浏览器与服务器之间 path = []
init_board()
# 绘制界面
screen.fill((0, 0, 0))
if state == STATE_PLAYING:
draw_board()
draw_path()
draw_time()
if not has_eliminate():
state = STATE进行全双工通信的协议,它可以在浏览器和服务器之间建立一个实时的、双向_GAME_OVER
elif state == STATE_GAME_OVER:
draw_game_over()
pygame.display.update()
# 更新游戏时间
的通信通道,使得服务器可以主动向客户端推送数据。WebSocket协议旨在解决Web实 if state == STATE_PLAYING:
if start_ticks == 0:
start_ticks = pygame.time.get_ticks()
seconds =时通信的问题,它可以替代传统的轮询和长轮询方式,降低了网络带宽的消耗和服务器的负载。
阅读全文