Protocol and socket listening cleanup

Registered by Eric Day

Abstract the Protocol class and rename it to Client (since not all client sources use protocols). Abstract the listening code to an interface and allow it to provide new Client objects. Do any required cleanup to decouple listen/client from the core server.

Blueprint information

Status:
Complete
Approver:
Eric Day
Priority:
High
Drafter:
Eric Day
Direction:
Needs approval
Assignee:
Eric Day
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon bell
Started by
Eric Day
Completed by
Eric Day

Related branches

Sprints

Whiteboard

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.