qconn
Provide service support to remote IDE components
Syntax:
qconn [-alv] [bind=bind_address] [child_prio=cpriority]
[listen_addr=listen_address] [port=portnum] [qconn_prio=qpriority]
Runs on:
QNX OS
Options:
- -a
- Don't disable address space layout randomization (ASLR). The default is to disable it.
- -l
- Accept connections only from the local host (to use with ssh tunneling). This option is ignored if you specify the listen_addr option.
- -v
- Display the version number for qconn, and then exit.
- bind=bind_address
- Accept connections only from this IP address.
- child_prio=cpriority
- Set the priority at which children are run. The default is 10.
- listen_addr=listen_address
- Start the qconn service only for this local IP address.
- port=portnum
- Select a different port to bind the daemon to. The default is 8000. If you aren't logged in as root when you start qconn, it can't bind to a restricted port number.
- qconn_prio=qpriority
- Set the priority at which qconn runs. The default is 10.
Use this option to increase qconn's priority if CPU-intensive programs are running at the same or a higher priority, preventing qconn's clients from receiving data. For example, getting a
Could not find target: Read timed out.
error while running the IDE's System Profiler means that the System Profiler is unable to receive data from qconn on the target.
Description:
The qconn daemon is a service provider that provides support, such as profiling system information, to remote IDE components. Output is based on the services invoked and is fed to the requesting IDE component on a remote host.
If you aren't logged in as root when you start qconn, it can't start resource manager components.
If you want to use the debugger, you must have pdebug installed on your system in the search path used when qconn is launched.
The functionality comes from the service modules that are bound directly into the executable.
Files:
- libtracelog.so
Other supporting files are required, depending on the service being used. For example, the Memory Analysis service requires that librcheck.so be installed in the user's path.