Есть сервер на Python:
import socket
import config
from time import sleep
s = socket.socket()
s.bind(('', 9090))
s.listen(1)
s_, ip = s.accept()
while True:
mess = s_.recv(1024)
if config.questbool == True:
s_.send("1")
print(1)
else:
s_.send("0")
print(0)
sleep(1)
И есть клиентская часть на JS
var s = io.connect('http://localhost:9090')
function H() {
s.send('send');
mess = s.request;
alert(mess);
}
setInterval(H, 1000)
Вопрос, как заставить принимать данные с сервера клиенту JS? +Python должен постоянно отправлять данные в клиент Js, пока запущен сервер.
(В представленном коде сервер выдает ошибку:
Traceback (most recent call last):
А клиент выдает
Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на localhost:9090/socket.io/?EIO=3&transport=polling&... (Причина: отсутствует заголовок CORS «Access-Control-Allow-Origin»).(неизвестен)
)
Камнями сильно не кидайтесь, если ответ очевиден.