java tcp proj v1.0