for the propagation process between nodes in the networks, witch application layer protocol they use, HTTP or WebSocket?

And if they use WebSocket, does each node maintain a continuous connection with each of the other nodes?

closed as too broad by Raghav Sood, Max Vernon, Pieter Wuille, Andrew Chow Jul 9 '18 at 22:54

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.


Used Bitcoin protocol over TCP/IP protocol. You can read more on this link https://en.bitcoin.it/wiki/Protocol_documentation#Message_types

  • the OP is asking about application level, not infrastructure / TCP/IP layer. Probably a link to the code would help more, to understand how listeners are opened for incoming messages? – pebwindkraft Jul 4 '18 at 14:26
  • Nodes not use HTTP or WebSocket protocol. Nodes connect over TCP/IP and start handshake en.bitcoin.it/wiki/Version_Handshake – bitaps.com Jul 4 '18 at 18:38

Not the answer you're looking for? Browse other questions tagged or ask your own question.