Hello Christian,

the architecture looks like this:

Browser <-> Jupyter Notebook <-> Kernel

The browser communicates with the Jupyter Notebook server using HTTP and 
Websockets.
The notebook server communicates with your kernel using ZMQ connections.
In other words, the notebook server translates between websocket 
connections and ZMQ connections.
It's written in python, and that's where the Jupyter Client is being used.

With Jupyter Kernel Gateway, which plays a similar role as Notebook for 
non-browser clients, we've encountered invalid signatures when a kernel 
used the wrong character encoding. Are you using utf-8 consistently when 
processing messages?
https://github.com/jupyter/kernel_gateway/issues/241

hope this helps,
  Roland

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/670fb422-d553-4c02-babd-74f5ffe86db7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to