A refined algorithm together with a computer procedure for determining the complete set of non-negative, steady-state fluxes in biochemical reaction systems of any complexity, with or without some flux rates fixed, is given. It is shown that this set is a convex polyhedron, which may or may not be bounde. The algorithm is illustrated by several examples; one of them concerns intermediary metabolism. A computer code in standard C is presented.