ਸਥਿਤੀ ਚਾਰ ਇੱਕ API ਉੱਤੇ ਸੂਚਨਾ ਚਾਲੂ ਕਰਦੀ ਹੈ ਅਤੇ ਦੂਜੇ ਉੱਤੇ ਕੁਝ ਹੋਰ ਅਰਥ ਦਿੰਦੀ ਹੈ, ਅਤੇ ਕੋਡ ਕੋਈ ਫ਼ਰਕ ਨਹੀਂ ਦਿਖਾਉਂਦਾ। NetworkManager ਵਿੱਚ ਹਰ ਸਥਿਤੀ ਮੁੱਲ ਇੱਕ ਨਾਮਿਤ ਗਿਣਤੀ ਦਾ ਹਿੱਸਾ ਹੈ, ਅਤੇ ਗਿਣਤੀਆਂ ਇਸ ਗੱਲ 'ਤੇ ਸਹਿਮਤ ਨਹੀਂ ਕਿ ਕਿਸੇ ਦਿੱਤੇ ਨੰਬਰ ਦਾ ਕੀ ਅਰਥ ਹੈ। ਇਸ ਲਈ ਕੰਮ ਕਰ ਰਹੇ ਟੁਕੜੇ ਤੋਂ ਪੂਰਨ ਅੰਕ ਨੂੰ ਕਿਸੇ ਹੋਰ ਕਾਲਬੈਕ ਵਿੱਚ ਕਾਪੀ ਕਰਨਾ ਵਿਵਹਾਰ ਦਾ ਤਬਾਦਲਾ ਨਹੀਂ ਹੈ; ਇਹ ਟੁੱਟਣ ਦੀ ਉਡੀਕ ਕਰ ਰਿਹਾ ਇੱਕ ਸੰਜੋਗ ਹੈ। ਪਹਿਲਾਂ ਕਿਸਮ ਲੱਭੋ, ਫਿਰ ਨੰਬਰ ਪੜ੍ਹਨ ਯੋਗ ਹੋ ਜਾਂਦਾ ਹੈ।

ਕਿਸਮ ਤੋਂ ਬਿਨਾਂ ਨੰਬਰ ਸਿਰਫ਼ ਅਫ਼ਵਾਹ ਹੈ

ਇੱਥੇ ਦੋ ਗਿਣਤੀਆਂ ਮਹੱਤਵਪੂਰਨ ਹਨ। ਇੱਕ ਆਮ ਤੌਰ 'ਤੇ ਸਰਗਰਮ ਕਨੈਕਸ਼ਨ ਦਾ ਵਰਣਨ ਕਰਦੀ ਹੈ: ਅਣਜਾਣ, ਸਰਗਰਮ ਕਰਨ ਵਾਲੀ, ਸਰਗਰਮ, ਨਿਸ਼ਕਿਰਿਆ ਕਰਨ ਵਾਲੀ, ਨਿਸ਼ਕਿਰਿਆ। ਦੂਜੀ ਖ਼ਾਸ ਤੌਰ 'ਤੇ VPN ਕਨੈਕਸ਼ਨ ਦਾ ਵਰਣਨ ਕਰਦੀ ਹੈ, ਅਤੇ ਇਸ ਦੇ ਰਾਹ ਵਿੱਚ ਵਧੇਰੇ ਪੜਾਅ ਹਨ, ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਤਿਆਰੀ, ਕਨੈਕਸ਼ਨ ਸੈਟਅਪ, IP ਸੰਰਚਨਾ ਅਤੇ ਕੁਝ ਵੀ ਸਰਗਰਮ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਪ੍ਰਮਾਣਿਕਤਾ ਦੀ ਬੇਨਤੀ ਸ਼ਾਮਲ ਹੈ। ਦੋਵਾਂ ਦੀ ਗਿਣਤੀ ਸਿਫ਼ਰ ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ ਅਤੇ ਫਿਰ ਵੱਖ ਹੋ ਜਾਂਦੀ ਹੈ, ਇਸ ਲਈ ਆਮ ਗਿਣਤੀ ਵਿੱਚ ਨਿਸ਼ਕਿਰਿਆ ਦਾ ਅਰਥ ਰੱਖਣ ਵਾਲਾ ਮੁੱਲ VPN ਕ੍ਰਮ ਦੇ ਵਿਚਕਾਰ ਕਿਤੇ ਆ ਜਾਂਦਾ ਹੈ। ਦੋਵੇਂ ਹੈਡਰ ਗ਼ਲਤ ਨਹੀਂ ਹਨ; ਉਹ ਵੱਖਰੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਦਿੰਦੇ ਹਨ।

ਲਿਟਰਲ ਦੀ ਥਾਂ ਸਥਾਪਿਤ ਹੈਡਰ ਜਾਂ ਬਾਈਂਡਿੰਗ ਤੋਂ ਪ੍ਰਤੀਕਾਤਮਕ ਸਥਿਰਾਂਕ ਵਰਤੋ। ਨਾਮ ਮੁੜ-ਗਿਣਤੀ ਵਿੱਚ ਬਚ ਜਾਂਦਾ ਹੈ; ਪੂਰਨ ਅੰਕ ਨਹੀਂ।

ਮਸ਼ੀਨ ਨਹੀਂ, ਇੱਕ ਕਨੈਕਸ਼ਨ 'ਤੇ ਨਜ਼ਰ ਰੱਖੋ

ਉਸ ਪ੍ਰੋਫ਼ਾਈਲ ਦੀ UUID ਤੋਂ ਸ਼ੁਰੂ ਕਰੋ ਜਿਸ ਵਿੱਚ ਤੁਹਾਨੂੰ ਦਿਲਚਸਪੀ ਹੈ ਅਤੇ ਉਸ ਸਰਗਰਮ ਕਨੈਕਸ਼ਨ ਵਸਤੂ ਤੋਂ ਜੋ ਉਸ ਸਰਗਰਮੀ ਨੇ ਬਣਾਈ ਸੀ। ਕਿਸੇ ਡਿਵਾਈਸ ਦੀ ਸਥਿਤੀ, ਜਾਂ ਕਿਸੇ ਹੋਰ ਟਨਲ ਦੀ ਸਥਿਤੀ, ਇਸ ਦਾ ਬਦਲ ਨਹੀਂ ਹੈ, ਭਾਵੇਂ ਦੋਵੇਂ ਇੱਕੋ ਪਲ ਬਦਲਣ। ਨਿਰੀਖਣ ਦੇ ਨਾਲ ਵਸਤੂ ਦੀ ਪਛਾਣ ਰੱਖੋ, ਤਾਂ ਜੋ ਬਾਅਦ ਦੀ ਰਿਪੋਰਟ ਦੱਸ ਸਕੇ ਕਿ ਕਿਹੜੇ ਪ੍ਰੋਫ਼ਾਈਲ ਨੇ ਇਸ ਨੂੰ ਪੈਦਾ ਕੀਤਾ। ਮਸ਼ੀਨ ਵਿੱਚ ਬਹੁਤ ਸਥਿਤੀਆਂ ਹਨ; ਸੂਚਨਾ ਉਨ੍ਹਾਂ ਵਿੱਚੋਂ ਇੱਕ ਬਾਰੇ ਹੈ।

ਫਿਰ ਤੈਅ ਕਰੋ ਕਿ ਸੂਚਨਾ ਦਾ ਕੀ ਅਰਥ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਜੋ ਕਨੈਕਸ਼ਨ ਕਦੇ ਸਰਗਰਮੀ ਤੱਕ ਨਹੀਂ ਪਹੁੰਚਿਆ ਉਹ ਸੈਟਅਪ ਅਸਫਲਤਾ ਹੈ, ਅਤੇ ਜੋ ਸੈਸ਼ਨ ਸਰਗਰਮ ਸੀ ਅਤੇ ਫਿਰ ਗ਼ਾਇਬ ਹੋ ਗਿਆ ਉਹ ਨੁਕਸਾਨ ਹੈ। ਇਹ ਵੱਖਰੇ ਸ਼ਬਦਾਂ ਦੇ ਹੱਕਦਾਰ ਹਨ।

ਦੱਸੋ ਤੁਸੀਂ ਕਿਹੜਾ ਤਬਦੀਲੀ-ਪੜਾਅ ਰਿਪੋਰਟ ਕਰ ਰਹੇ ਹੋ

ਨਵੇਂ ਮੁੱਲ ਨੂੰ ਇਕੱਲਾ ਪਰਖਣ ਦੀ ਥਾਂ ਪਿਛਲੀ ਸਥਿਤੀ ਸੰਭਾਲੋ ਅਤੇ ਉਸ ਦੀ ਨਵੇਂ ਨਾਲ ਤੁਲਨਾ ਕਰੋ। ਅਸਫਲ ਸਥਿਤੀ ਵਿੱਚ ਤਬਦੀਲੀ ਅਤੇ ਸਰਗਰਮ ਸਥਿਤੀ ਤੋਂ ਬਾਹਰ ਜਾਣਾ ਵੱਖਰੀਆਂ ਘਟਨਾਵਾਂ ਹਨ, ਭਾਵੇਂ ਦੋਵੇਂ ਕੁਝ ਵੀ ਜੁੜੇ ਬਿਨਾਂ ਖ਼ਤਮ ਹੋਣ। ਕਾਰਨ ਦੀ ਸਤਰ ਨਾਲ ਵਿੱਚ ਦਰਜ ਕਰੋ, ਕਿਉਂਕਿ ਅਕਸਰ ਇਹੀ ਇੱਕੋ-ਇੱਕ ਹਿੱਸਾ ਹੁੰਦਾ ਹੈ ਜਿਸ 'ਤੇ ਵਰਤੋਂਕਾਰ ਕਾਰਵਾਈ ਕਰ ਸਕਦਾ ਹੈ।

ਜਾਣ-ਬੁੱਝ ਕੇ ਡਿਸਕਨੈਕਟ ਕਰਨਾ ਕੋਈ ਖ਼ਰਾਬੀ ਨਹੀਂ। ਜੇ ਸੂਚਨਾ ਫ਼ਰਕ ਨਹੀਂ ਪਛਾਣ ਸਕਦੀ, ਤਾਂ ਇਹ ਲੋਕਾਂ ਨੂੰ ਇਸ ਨੂੰ ਅਣਡਿੱਠ ਕਰਨਾ ਸਿਖਾਏਗੀ।

ਨਿਰੀਖਕ ਨੂੰ ਜੀਵਿਤ ਰੱਖੋ

ਨਾ ਬਦਲੀ ਸਥਿਤੀ ਲਈ ਵਾਰ-ਵਾਰ ਪੋਲਿੰਗ ਨੂੰ ਹੋਰ ਚੇਤਾਵਨੀ ਨਹੀਂ ਚੁੱਕਣੀ ਚਾਹੀਦੀ। ਉਹ ਇੱਕ ਨਿਯਮ ਇਨ੍ਹਾਂ ਸੂਚਕਾਂ ਵੱਲੋਂ ਪੈਦਾ ਕੀਤਾ ਜ਼ਿਆਦਾਤਰ ਸ਼ੋਰ ਹਟਾ ਦਿੰਦਾ ਹੈ।

ਜਦੋਂ ਮੈਨੇਜਰ ਮੁੜ ਸ਼ੁਰੂ ਹੋਵੇ ਜਾਂ ਨਿਰੀਖਿਤ ਵਸਤੂ ਬਦਲੀ ਜਾਵੇ ਤਾਂ ਉਸ ਸਥਿਤੀ ਨੂੰ ਵੀ ਸੰਭਾਲੋ। ਪੁਰਾਣੀ ਪਛਾਣ ਨਾਲ ਬੱਝਿਆ ਨਿਰੀਖਕ ਠੀਕ ਉਸੇ ਪਲ ਚੁੱਪ ਹੋ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਕੁਝ ਦਿਲਚਸਪ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਚੁੱਪ ਸਿਹਤ ਵਾਂਗ ਦਿਸਦੀ ਹੈ। ਮੈਨੇਜਰ ਦੀ ਹਾਜ਼ਰੀ ਵਿੱਚ ਬਦਲਾਅ ਤੋਂ ਬਾਅਦ ਮੌਜੂਦਾ ਵਸਤੂ ਮੁੜ ਲੱਭੋ, ਅਤੇ ਦਰਜ ਕਰੋ ਕਿ ਮੁੜ-ਖੋਜ ਕਦੋਂ ਹੋਈ। ਨਹੀਂ ਤਾਂ ਲਾਗ ਸਿਰਫ਼ ਰਿਪੋਰਟ ਕਰਨਾ ਬੰਦ ਕਰਨ ਵਾਲਾ ਟਨਲ ਦਿਖਾਉਂਦਾ ਹੈ।

ਸੂਚਨਾ ਉੱਥੇ ਪਹੁੰਚਾਓ ਜਿੱਥੇ ਵਰਤੋਂਕਾਰ ਹੈ

ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਵਾਲਾ ਸਿਸਟਮ ਕਾਲਬੈਕ ਡੈਸਕਟਾਪ ਸੈਸ਼ਨ ਦੀ ਸੂਚਨਾ ਸੇਵਾ ਵਿਰਾਸਤ ਵਿੱਚ ਨਹੀਂ ਲੈਂਦਾ। root ਪੱਧਰ ਦੇ ਹੈਂਡਲਰ ਤੋਂ ਭੇਜਿਆ ਸੁਨੇਹਾ ਬਿਨਾਂ ਗ਼ਲਤੀ ਦੇ ਗ਼ਾਇਬ ਹੋ ਸਕਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਅਜਿਹਾ ਸੂਚਕ ਬਣਦਾ ਹੈ ਜੋ ਹੱਥੀਂ ਪਰਖਣ 'ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ ਅਤੇ ਵਿਵਹਾਰ ਵਿੱਚ ਕਦੇ ਨਹੀਂ। ਡੈਸਕਟਾਪ ਦੇ ਮਾਲਕ ਸੈਸ਼ਨ ਵਿੱਚ ਪਹੁੰਚਾਓ, ਜਾਂ ਡੈਸਕਟਾਪ ਦੇ ਆਪਣੇ ਕਲਾਇੰਟ ਨੂੰ ਸੂਚਨਾ ਚੁੱਕਣ ਦਿਓ।

ਜੇ ਕਲਾਇੰਟ ਦੀ ਮੌਜੂਦਾ ਸੂਚਨਾ ਪਹਿਲਾਂ ਹੀ ਇਹ ਮਾਮਲਾ ਕਵਰ ਕਰਦੀ ਹੈ ਤਾਂ ਉਸ ਨੂੰ ਤਰਜੀਹ ਦਿਓ, ਕਿਉਂਕਿ ਇੱਕ ਘਟਨਾ ਲਈ ਦੋ ਸੂਚਕ ਵਾਧੂ ਨਹੀਂ ਸਗੋਂ ਸਹਾਇਤਾ ਸਮੱਸਿਆ ਹੈ। ਸਹਾਇਤਾ ਰਿਕਾਰਡ ਵਿੱਚ ਘਟਨਾ ਦਾ ਸਮਾਂ, ਪ੍ਰੋਫ਼ਾਈਲ ਅਤੇ ਕਾਰਨ ਰੱਖੋ, ਅਤੇ ਪਾਸਵਰਡ ਤੇ ਪੂਰੇ ਪ੍ਰੋਫ਼ਾਈਲ ਇਸ ਤੋਂ ਬਾਹਰ ਰੱਖੋ। ਯਾਦ ਰੱਖੋ ਸੂਚਨਾ ਕੀ ਹੈ: ਨਿਰੀਖਿਤ ਸਥਿਤੀ ਦੀ ਰਿਪੋਰਟ, ਲਾਗੂ ਕਰਨ ਦਾ ਕੋਈ ਤੰਤਰ ਨਹੀਂ, ਕਿਉਂਕਿ ਟਨਲ ਨਾ ਹੋਣ ਵੇਲੇ ਟ੍ਰੈਫ਼ਿਕ ਰੋਕਣਾ ਆਪਣੇ ਵੱਖਰੇ ਲਾਗੂਕਰਨ ਵਾਲੀ ਵੱਖਰੀ ਨੀਤੀ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ