[feature] add new virtual method .send to sockbase