EndPoint represent request and response
if require response use this type as apart of json filed use thread and system nano time as identify id
create a JProtocol to dispatch all json relate info bind with socket and it's read stream
router define how to deal with received data