add address module
add logging module
add socket module
improved address module
improved socket module
fixed bug of socket