def bind_and_listen_on_socket(socket_name, accept_callback):
if is_windows():<EOL><INDENT>from .win32_server import bind_and_listen_on_win32_socket<EOL>return bind_and_listen_on_win32_socket(socket_name, accept_callback)<EOL><DEDENT>else:<EOL><INDENT>from .posix import bind_and_listen_on_posix_socket<EOL>return bind_and_listen_on_posix_socket(socket_name, accept_callback)<EOL><DEDENT>
Return socket name.

:param accept_callback: Callback is called with a `PipeConnection` as
    argument.