
398 Rozdział 13.
Kanały i typy zdefiniowane
W funkcji
responseSize
nadal trzeba rozwiązać pewien problem.
Nie wiadomo, w jakiej kolejności witryny zwrócą odpowiedzi. Ponieważ
adresy URL stron nie są przechowywane razem z wielkością odpowiedzi,
nie wiadomo, których stron dotyczą poszczególne wielkości.
Rozwiązanie tego problemu nie będzie jednak trudne. W kanałach można
przesyłać wartości typów złożonych (np. wycinków, map i struktur) równie
łatwo jak typów prostych. Można utworzyć typ strukturalny, w którym
zapisywane będą adresy URL stron wraz z wielkościami odpowiedzi.
Dzięki temu można jednocześnie przesłać obie te wartości w kanale.
Zadeklaruj ...