예제 #1
0
from ws4py.client import WebSocketBaseClient
import json
import ssl

ws = WebSocketBaseClient(url='wss://localhost:8888/websocket',
                         ssl_options={
                             "cert_reqs": ssl.CERT_NONE,
                             "ssl_version": ssl.PROTOCOL_TLSv1_2
                         })
info = {'Type': 'Client', 'Request': 'EnvironmentInfo'}
print("trying to connect")
ws.connect()
ws.send(json.dumps(info))
예제 #2
0
#!/usr/bin/python
#cat file | ./replay.py

from ws4py.client import WebSocketBaseClient
import time
import sys
import json

ws = WebSocketBaseClient('ws://127.0.0.1:9001/')
ws.connect()

k = 0
data = {'CMD': [], 'DATA': []}

for line in sys.stdin:
    line2 = line.replace(':', ',').rstrip()
    rawdata = line2.split(',')
    pixels = []
    pixels.append(rawdata[1])
    pixels.append(rawdata[2])
    pixels.append(rawdata[3])

    data["DATA"].append(pixels)
    data.update({"CMD": "DRAW"})
    json_data = json.dumps(data)
    ws.send(json_data)
    time.sleep(0.007)
    k = 0
    data["DATA"] *= 0