6

I am using https://github.com/invisibleroads/socketIO-client to have my Node.JS server communicate with a Python Backend.

However, this is a bit tricky because I actually want to use my Python as a backend, and it makes more sense to have Python act as a server and Node.JS act as a client. Ideally, Node.JS code initiates the connection to the Python code, and Python Code returns something.

Although there is a socket.io-client library for Node.JS, I couldn't find a simple socket.io server library for Python.

As an alternative, how can I have the socket.io server initiate the message (i.e. emit()) to the client?

2 Answers 2

8

Oops, reading the bottom of https://github.com/learnboost/socket.io/wiki reveals that

http://github.com/abourget/gevent-socketio

does the trick. There is also a https://github.com/evanw/socket.io-python library that is deprecated because of an outdated socket.io

Sign up to request clarification or add additional context in comments.

Comments

1

gevent-socketio is no longer actively supported (last commit Jan 2014).

The new player is Flask-SocketIO:

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.