I don't think it is possible with nc
alone. But you can additionally use the timeout
tool (GNU coreutils package) which allows you to run a command with a timelimit specified as a floating point number, e.g. like so.
echo -n read_input | timeout 0.5 nc 192.168.1.185 8800