bugfix socket
add ID
add cserver function
add ID
add parse function