optparse socket

optparse socket usage