2020年3月2日月曜日

ラズパイ(IOT・58)

前回、Socket.IOの接続先サーバー用プログラムが
できたので、Python側からSocket.IOに接続するための
プログラムを作成します。

node_client.py
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import socketio

sio = socketio.Client()

@sio.event
def connect():
    print('connection established')

@sio.event
def my_message(data):
    print('message received with ', data)
    sio.emit('my response', {'response': 'my response'})

@sio.event
def disconnect():
    print('disconnected from server')

@sio.on('message')
def on_message(data):
    print('I received a message! ' + data)
    if (data == 'aaa'):
      sio.emit('my message', {'response': 'my response'})
      sio.emit('message', 'response')

sio.connect('http://localhost:3000')
sio.wait()

0 件のコメント:

コメントを投稿