jmLÊI've completely rewritten the networking layer of ElectrumSV. It's pretty nice now, certainly compared to what it used to be:
https://github.com/electrumsv/electrumsv/blob/master/electrumsv/network.py
https://whatsonchain.com/tx/d47f481856d1b34916f332bbff5f44fb19fc3a6cc09698c2105f0f81af39aefa