 socket_connect() doesn't take funcptr yet...
 socket_connect() doesn't take a funcptr yet
 socket_listen doesn't take funcptrs yet...
 need a way to protect this from random writes
