2019-10-07 23:28:11 +00:00
|
|
|
from app import socketio
|
2019-10-11 20:56:28 +00:00
|
|
|
from flask_socketio import send, emit, join_room, leave_room
|
|
|
|
import json
|
2019-10-07 23:28:11 +00:00
|
|
|
|
2019-10-11 20:56:28 +00:00
|
|
|
# ! Basic Connection
|
2019-10-07 23:28:11 +00:00
|
|
|
@socketio.on('connect')
|
|
|
|
def handle_connection():
|
|
|
|
print('''
|
|
|
|
|
|
|
|
wow, there was a socketio connection!
|
|
|
|
|
|
|
|
cool
|
|
|
|
''')
|
2019-10-09 07:20:36 +00:00
|
|
|
emit('message', {'data':'connection'}, broadcast=True)
|
2019-10-07 23:28:11 +00:00
|
|
|
|
2019-10-12 07:16:00 +00:00
|
|
|
@socketio.on('send message')
|
2019-10-07 23:28:11 +00:00
|
|
|
def handle_message(message):
|
|
|
|
print(message)
|
2019-10-09 07:20:36 +00:00
|
|
|
emit('init namespace', {'namespace':'newroom'})
|
2019-10-08 23:56:28 +00:00
|
|
|
|
|
|
|
@socketio.on('connect', namespace='/newroom')
|
|
|
|
def handle_connection():
|
|
|
|
print('''
|
|
|
|
|
|
|
|
look cool a namespaced socketio connection!
|
|
|
|
|
2019-10-11 06:06:22 +00:00
|
|
|
''')
|