var options = new ParallelOptions
{
    MaxDegreeOfParallelism = 8,
    CancellationToken = cancellationToken
};
await Parallel.ForEachAsync(endpoints, options,
    async (endpoint, token) =>
    {
        var result = await ProbeAsync(endpoint, target, token);
        observations.Add(result);
    });

Cleachd linn luchd-obrach cuibhrichte an àite gnìomh a chur air bhog airson gach ceann-phuing. Airson sgrùdaidhean an aghaidh thargaidean poblach ceadaichte, bheir an liosta progsaidh an-asgaidh sreathan tagraiche; cùm protocol gach nì nuair a thogas tu an dearbhadh. Tha am pìos clàraidh .NET seo a' gabhail ri ProbeAsync a thuigeas progsaidh agus ri cruinneachair observations a tha sàbhailte do shnàithnean. Is crìoch eisimpleireach a th' ann an ochd, chan e an ìre as fheàrr a chaidh a thomhas. Feumaidh an dearbhadh fhathast crìochan airson gach oidhirp agus cuir às don obair gu lèir.

Cùm gach toradh crìochnaichte còmhla ris an inntrig aige eadhon nuair a tha òrdugh a' chrìochnachaidh eadar-dhealaichte. Clàraich protocol, ceann-phuing, targaid, dòigh, ùine a chaidh seachad agus buil. Is beachdan eadar-dhealaichte a th' ann am fàilligeadh ceangail, diùltadh logadh a-steach don phrogsaidh, CONNECT air a dhiùltadh agus freagairt a fhuaireadh bhon làrach.

Chan eil port TCP fosgailte a' dearbhadh barganachadh progsaidh. Tha eadar-dhealaichte cuideachd seòladh a' phrogsaidh fhaighinn mar làrach agus a chleachdadh gus an targaid iarraidh.

Tagh an targaid agus an dòigh a rèir na comais a tha a dhìth. Faodaidh HEAD trafaig cuirp a shàbhaladh ach chan eil e a' dearbhadh gun till GET susbaint fheumail; faodaidh làrach aon a dhiùltadh agus an tèile a cheadachadh. Cuiridh HTTPS CONNECT agus TLS a' chinn-uidhe ris nach eil ann an HTTP lom. Tha seòladh fàgail na bheachd eile air taobh a' chinn-uidhe, air leth bhon inntrig a chaidh a rèiteachadh.

Cumaidh obair chuibhrichte an sgrùdaiche bho bhith a' caitheamh a shocaidean, a chuimhne no a chlàr-ama fhèin mus urrainn dha am frith-rathad a mheasadh. Fuirichidh toradh ceumnach feumail don phoileasaidh taghaidh gun a bhith a' leigeil ort gu bheil aon cheann-uidhe soirbheachail a' dèanamh ceann-phuing math anns a h-uile suidheachadh.

Artaigilean co-cheangailte