44 lines
1.2 KiB
Python
Executable File
44 lines
1.2 KiB
Python
Executable File
#!/usr/bin/env python3
|
|
import socketio
|
|
import time
|
|
import json
|
|
|
|
# Создаем Socket.IO клиент
|
|
sio = socketio.SimpleClient()
|
|
|
|
def test_camera_request():
|
|
try:
|
|
# Подключаемся к серверу (используем правильный IP из тестов)
|
|
print("Connecting to server...")
|
|
sio.connect('http://192.168.219.108:3001')
|
|
print("Connected!")
|
|
|
|
# Ждем немного для стабилизации соединения
|
|
time.sleep(2)
|
|
|
|
# Отправляем запрос камеры
|
|
camera_request = {
|
|
"sessionId": f"test_session_{int(time.time())}",
|
|
"operatorId": "test_operator",
|
|
"cameraType": "back",
|
|
"timestamp": int(time.time() * 1000)
|
|
}
|
|
|
|
print(f"Sending camera request: {camera_request}")
|
|
sio.emit('camera-request', camera_request)
|
|
|
|
# Ждем ответа
|
|
print("Waiting for response...")
|
|
time.sleep(10)
|
|
|
|
except Exception as e:
|
|
print(f"Error: {e}")
|
|
finally:
|
|
try:
|
|
sio.disconnect()
|
|
except:
|
|
pass
|
|
|
|
if __name__ == "__main__":
|
|
test_camera_request()
|