ez.net.tcp_listen(port) -> integer|nil
Binds a new TCP server to the given port and returns a slot handle. Accept incoming clients with ez.net.tcp_accept. Nil is returned when no slots are free (max 4 concurrent servers) or bind fails. The server is in non-blocking accept mode; tcp_accept polls.