|
|
DataMuseum.dkPresents historical artifacts from the history of: RC9000 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC9000 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: m
Length: 10318 (0x284e)
Names: »mxipc.4«
└─⟦50656ff4a⟧ Bits:30010538 TX 3.1 Coldstart
└─⟦bbf173f5c⟧ »0004«
└─⟦this⟧ »./usr/man/cat4/mxipc.4«
0x0000…0020 0a 0a 0a 5f 08 4f 5f 08 6e 5f 08 6c 5f 08 69 5f 08 6e 5f 08 65 20 5f 08 4d 5f 08 61 5f 08 6e 5f ┆ _ O_ n_ l_ i_ n_ e _ M_ a_ n_┆ 0x0020…0040 08 75 5f 08 61 5f 08 6c 20 20 20 20 20 20 20 20 44 65 76 69 63 65 73 20 61 6e 64 20 46 61 63 69 ┆ u_ a_ l Devices and Faci┆ 0x0040…0060 6c 69 74 69 65 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 78 69 70 63 28 34 29 0a 0a 0a 0a ┆lities mxipc(4) ┆ 0x0060…0080 4e 08 4e 08 4e 08 4e 41 08 41 08 41 08 41 4d 08 4d 08 4d 08 4d 45 08 45 08 45 08 45 0a 20 20 20 ┆N N N NA A A AM M M ME E E E ┆ 0x0080…00a0 20 20 6d 78 69 70 63 20 2d 20 4d 75 6c 74 69 70 6c 65 78 65 64 20 49 6e 74 65 72 70 72 6f 63 65 ┆ mxipc - Multiplexed Interproce┆ 0x00a0…00c0 73 73 20 43 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 63 68 61 6e 6e 65 6c 0a 0a 53 08 53 08 53 08 ┆ss Communication channel S S S ┆ 0x00c0…00e0 53 59 08 59 08 59 08 59 4e 08 4e 08 4e 08 4e 54 08 54 08 54 08 54 41 08 41 08 41 08 41 58 08 58 ┆SY Y Y YN N N NT T T TA A A AX X┆ 0x00e0…0100 08 58 08 58 0a 20 20 20 20 20 23 08 23 08 23 08 23 69 08 69 08 69 08 69 6e 08 6e 08 6e 08 6e 63 ┆ X X # # # #i i i in n n nc┆ 0x0100…0120 08 63 08 63 08 63 6c 08 6c 08 6c 08 6c 75 08 75 08 75 08 75 64 08 64 08 64 08 64 65 08 65 08 65 ┆ c c cl l l lu u u ud d d de e e┆ 0x0120…0140 08 65 20 3c 08 3c 08 3c 08 3c 73 08 73 08 73 08 73 79 08 79 08 79 08 79 73 08 73 08 73 08 73 2f ┆ e < < < <s s s sy y y ys s s s/┆ 0x0140…0160 08 2f 08 2f 08 2f 6d 08 6d 08 6d 08 6d 78 08 78 08 78 08 78 69 08 69 08 69 08 69 70 08 70 08 70 ┆ / / /m m m mx x x xi i i ip p p┆ 0x0160…0180 08 70 63 08 63 08 63 08 63 2e 08 2e 08 2e 08 2e 68 08 68 08 68 08 68 3e 08 3e 08 3e 08 3e 0a 0a ┆ pc c c c. . . .h h h h> > > > ┆ 0x0180…01a0 44 08 44 08 44 08 44 45 08 45 08 45 08 45 53 08 53 08 53 08 53 43 08 43 08 43 08 43 52 08 52 08 ┆D D D DE E E ES S S SC C C CR R ┆ 0x01a0…01c0 52 08 52 49 08 49 08 49 08 49 50 08 50 08 50 08 50 54 08 54 08 54 08 54 49 08 49 08 49 08 49 4f ┆R RI I I IP P P PT T T TI I I IO┆ 0x01c0…01e0 08 4f 08 4f 08 4f 4e 08 4e 08 4e 08 4e 0a 20 20 20 20 20 54 68 65 20 4d 58 49 50 43 20 6d 65 74 ┆ O O ON N N N The MXIPC met┆ 0x01e0…0200 68 6f 64 20 6f 66 20 69 6e 74 65 72 70 72 6f 63 65 73 73 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f ┆hod of interprocess communicatio┆ 0x0200…0220 6e 20 75 6e 64 65 72 20 54 58 20 70 65 72 2d 0a 20 20 20 20 20 6d 69 74 73 20 70 72 6f 63 65 73 ┆n under TX per- mits proces┆ 0x0220…0240 73 65 73 20 74 6f 20 77 72 69 74 65 20 6d 65 73 73 61 67 65 73 20 6f 6e 20 74 68 65 20 63 68 61 ┆ses to write messages on the cha┆ 0x0240…0260 6e 6e 65 6c 2e 20 20 54 68 65 20 6d 65 73 2d 0a 20 20 20 20 20 73 61 67 65 73 20 77 69 6c 6c 20 ┆nnel. The mes- sages will ┆ 0x0260…0280 62 65 20 72 65 61 64 20 61 74 20 61 20 6c 61 74 65 72 20 74 69 6d 65 20 62 79 20 61 6e 6f 74 68 ┆be read at a later time by anoth┆ 0x0280…02a0 65 72 20 70 72 6f 63 65 73 73 20 6f 72 20 62 79 0a 20 20 20 20 20 74 68 65 20 77 72 69 74 69 6e ┆er process or by the writin┆ 0x02a0…02c0 67 20 70 72 6f 63 65 73 73 20 69 74 73 65 6c 66 2e 0a 0a 20 20 20 20 20 54 68 65 20 4d 58 49 50 ┆g process itself. The MXIP┆ 0x02c0…02e0 43 20 63 68 61 6e 6e 65 6c 20 69 73 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 75 73 69 6e 67 20 74 68 ┆C channel is controlled using th┆ 0x02e0…0300 65 20 5f 08 6f 5f 08 70 5f 08 65 5f 08 6e 2c 20 5f 08 63 5f 08 6c 5f 08 6f 5f 08 73 5f 08 65 2c ┆e _ o_ p_ e_ n, _ c_ l_ o_ s_ e,┆ 0x0300…0320 20 5f 08 72 5f 08 65 5f 08 61 5f 08 64 2c 0a 20 20 20 20 20 5f 08 72 5f 08 65 5f 08 61 5f 08 64 ┆ _ r_ e_ a_ d, _ r_ e_ a_ d┆ 0x0320…0340 5f 08 76 2c 20 5f 08 77 5f 08 72 5f 08 69 5f 08 74 5f 08 65 2c 20 5f 08 77 5f 08 72 5f 08 69 5f ┆_ v, _ w_ r_ i_ t_ e, _ w_ r_ i_┆ 0x0340…0360 08 74 5f 08 65 5f 08 76 2c 20 5f 08 72 5f 08 65 5f 08 61 5f 08 64 5f 08 72 5f 08 61 5f 08 6e 5f ┆ t_ e_ v, _ r_ e_ a_ d_ r_ a_ n_┆ 0x0360…0380 08 64 5f 08 6f 5f 08 6d 2c 20 5f 08 72 5f 08 65 5f 08 61 5f 08 64 5f 08 76 5f 08 72 5f 08 61 5f ┆ d_ o_ m, _ r_ e_ a_ d_ v_ r_ a_┆ 0x0380…03a0 08 6e 5f 08 64 5f 08 6f 5f 08 6d 2c 20 5f 08 77 5f 08 72 5f 08 69 5f 08 74 5f 08 65 5f 08 72 5f ┆ n_ d_ o_ m, _ w_ r_ i_ t_ e_ r_┆ 0x03a0…03c0 08 61 5f 08 6e 5f 08 64 5f 08 6f 5f 08 6d 2c 0a 20 20 20 20 20 5f 08 77 5f 08 72 5f 08 69 5f 08 ┆ a_ n_ d_ o_ m, _ w_ r_ i_ ┆ 0x03c0…03e0 74 5f 08 65 5f 08 76 5f 08 72 5f 08 61 5f 08 6e 5f 08 64 5f 08 6f 5f 08 6d 2c 20 5f 08 6c 5f 08 ┆t_ e_ v_ r_ a_ n_ d_ o_ m, _ l_ ┆ 0x03e0…0400 73 5f 08 65 5f 08 65 5f 08 6b 2c 20 61 6e 64 20 5f 08 69 5f 08 6f 5f 08 63 5f 08 74 5f 08 6c 20 ┆s_ e_ e_ k, and _ i_ o_ c_ t_ l ┆ 0x0400…0420 73 79 73 74 65 6d 20 63 61 6c 6c 73 2e 20 20 41 6e 20 4d 58 49 50 43 20 63 68 61 6e 2d 0a 20 20 ┆system calls. An MXIPC chan- ┆ 0x0420…0440 20 20 20 6e 65 6c 20 63 61 6e 20 62 65 20 63 72 65 61 74 65 64 20 62 79 20 63 61 6c 6c 69 6e 67 ┆ nel can be created by calling┆ 0x0440…0460 20 5f 08 6f 5f 08 70 5f 08 65 5f 08 6e 20 77 69 74 68 20 62 6f 74 68 20 74 68 65 20 4f 5f 4d 58 ┆ _ o_ p_ e_ n with both the O_MX┆ 0x0460…0480 49 50 43 20 61 6e 64 0a 20 20 20 20 20 4f 5f 43 52 45 41 54 20 66 6c 61 67 73 20 73 65 74 2c 20 ┆IPC and O_CREAT flags set, ┆ 0x0480…04a0 62 79 20 75 73 69 6e 67 20 74 68 65 20 5f 08 6d 5f 08 6b 5f 08 6e 5f 08 6f 5f 08 64 20 73 79 73 ┆by using the _ m_ k_ n_ o_ d sys┆ 0x04a0…04c0 74 65 6d 20 63 61 6c 6c 2c 20 6f 72 20 62 79 0a 20 20 20 20 20 75 73 69 6e 67 20 74 68 65 20 2f ┆tem call, or by using the /┆ 0x04c0…04e0 5f 08 65 5f 08 74 5f 08 63 2f 5f 08 6d 5f 08 6b 5f 08 6e 5f 08 6f 5f 08 64 20 75 74 69 6c 69 74 ┆_ e_ t_ c/_ m_ k_ n_ o_ d utilit┆ 0x04e0…0500 79 2e 20 20 49 66 20 74 68 65 20 4d 58 49 50 43 20 63 68 61 6e 6e 65 6c 20 64 6f 65 73 20 6e 6f ┆y. If the MXIPC channel does no┆ 0x0500…0520 74 0a 20 20 20 20 20 63 75 72 72 65 6e 74 6c 79 20 65 78 69 73 74 2c 20 69 74 20 69 73 20 63 72 ┆t currently exist, it is cr┆ 0x0520…0540 65 61 74 65 64 20 61 6e 64 20 74 68 65 6e 20 6f 70 65 6e 65 64 2e 20 20 49 66 20 69 74 20 64 6f ┆eated and then opened. If it do┆ 0x0540…0560 65 73 0a 20 20 20 20 20 65 78 69 73 74 2c 20 74 68 65 6e 20 74 68 65 20 63 68 61 6e 6e 65 6c 20 ┆es exist, then the channel ┆ 0x0560…0580 69 73 20 6f 70 65 6e 65 64 2e 0a 0a 20 20 20 20 20 4d 65 73 73 61 67 65 73 20 63 61 6e 20 62 65 ┆is opened. Messages can be┆ 0x0580…05a0 20 70 6f 73 74 65 64 20 6f 6e 20 74 68 65 20 63 68 61 6e 6e 65 6c 20 77 69 74 68 20 74 68 65 20 ┆ posted on the channel with the ┆ 0x05a0…05c0 5f 08 77 5f 08 72 5f 08 69 5f 08 74 5f 08 65 2c 20 5f 08 77 5f 08 72 5f 08 69 5f 08 2d 0a 20 20 ┆_ w_ r_ i_ t_ e, _ w_ r_ i_ - ┆ 0x05c0…05e0 20 20 20 5f 08 74 5f 08 65 5f 08 76 2c 20 5f 08 77 5f 08 72 5f 08 69 5f 08 74 5f 08 65 5f 08 72 ┆ _ t_ e_ v, _ w_ r_ i_ t_ e_ r┆ 0x05e0…0600 5f 08 61 5f 08 6e 5f 08 64 5f 08 6f 5f 08 6d 2c 20 61 6e 64 20 5f 08 77 5f 08 72 5f 08 69 5f 08 ┆_ a_ n_ d_ o_ m, and _ w_ r_ i_ ┆ 0x0600…0620 74 5f 08 65 5f 08 76 5f 08 72 5f 08 61 5f 08 6e 5f 08 64 5f 08 6f 5f 08 6d 20 73 79 73 74 65 6d ┆t_ e_ v_ r_ a_ n_ d_ o_ m system┆ 0x0620…0640 20 63 61 6c 6c 73 2e 20 20 54 68 65 20 6d 65 73 2d 0a 20 20 20 20 20 73 61 67 65 73 20 6d 61 79 ┆ calls. The mes- sages may┆ 0x0640…0660 20 62 65 20 75 70 20 74 6f 20 31 30 4b 2d 62 79 74 65 73 20 6c 6f 6e 67 2e 20 20 49 6e 20 61 64 ┆ be up to 10K-bytes long. In ad┆ 0x0660…0680 64 69 74 69 6f 6e 2c 20 65 61 63 68 20 6d 65 73 2d 0a 20 20 20 20 20 73 61 67 65 20 69 73 20 61 ┆dition, each mes- sage is a┆ 0x0680…06a0 73 73 69 67 6e 65 64 20 61 20 6d 65 73 73 61 67 65 20 74 79 70 65 20 62 79 20 74 68 65 20 5f 08 ┆ssigned a message type by the _ ┆ 0x06a0…06c0 77 5f 08 72 5f 08 69 5f 08 74 5f 08 65 5f 08 72 5f 08 61 5f 08 6e 5f 08 64 5f 08 6f 5f 08 6d 2c ┆w_ r_ i_ t_ e_ r_ a_ n_ d_ o_ m,┆ 0x06c0…06e0 20 5f 08 77 5f 08 72 5f 08 69 5f 08 74 5f 08 65 5f 08 76 5f 08 2d 0a 20 20 20 20 20 5f 08 72 5f ┆ _ w_ r_ i_ t_ e_ v_ - _ r_┆ 0x06e0…0700 08 61 5f 08 6e 5f 08 64 5f 08 6f 5f 08 6d 2c 20 61 6e 64 20 5f 08 6c 5f 08 73 5f 08 65 5f 08 65 ┆ a_ n_ d_ o_ m, and _ l_ s_ e_ e┆ 0x0700…0720 5f 08 6b 20 73 79 73 74 65 6d 20 63 61 6c 6c 73 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 6d ┆_ k system calls. The default m┆ 0x0720…0740 65 73 73 61 67 65 20 74 79 70 65 20 6f 6e 0a 20 20 20 20 20 77 72 69 74 65 20 69 73 20 60 30 27 ┆essage type on write is `0'┆ 0x0740…0760 20 6f 72 20 6e 6f 20 74 79 70 65 2e 0a 0a 20 20 20 20 20 4d 65 73 73 61 67 65 73 20 63 61 6e 20 ┆ or no type. Messages can ┆ 0x0760…0780 62 65 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 63 68 61 6e 6e 65 6c 20 77 69 74 68 20 74 68 ┆be read from the channel with th┆ 0x0780…07a0 65 20 5f 08 72 5f 08 65 5f 08 61 5f 08 64 2c 20 5f 08 72 5f 08 65 5f 08 61 5f 08 64 5f 08 76 2c ┆e _ r_ e_ a_ d, _ r_ e_ a_ d_ v,┆ 0x07a0…07c0 0a 20 20 20 20 20 5f 08 72 5f 08 65 5f 08 61 5f 08 64 5f 08 72 5f 08 61 5f 08 6e 5f 08 64 5f 08 ┆ _ r_ e_ a_ d_ r_ a_ n_ d_ ┆ 0x07c0…07e0 6f 5f 08 6d 2c 20 61 6e 64 20 5f 08 72 5f 08 65 5f 08 61 5f 08 64 5f 08 76 5f 08 72 5f 08 61 5f ┆o_ m, and _ r_ e_ a_ d_ v_ r_ a_┆ 0x07e0…0800 08 6e 5f 08 64 5f 08 6f 5f 08 6d 20 73 79 73 74 65 6d 20 63 61 6c 6c 73 2e 20 20 49 6e 20 61 64 ┆ n_ d_ o_ m system calls. In ad┆ 0x0800…0820 64 69 74 69 6f 6e 2c 20 74 68 65 0a 20 20 20 20 20 70 72 6f 63 65 73 73 20 63 61 6e 20 63 68 6f ┆dition, the process can cho┆ 0x0820…0840 6f 73 65 20 74 6f 20 72 65 61 64 20 6d 65 73 73 61 67 65 73 20 6f 66 20 61 20 73 69 6e 67 6c 65 ┆ose to read messages of a single┆ 0x0840…0860 20 6d 65 73 73 61 67 65 0a 20 20 20 20 20 74 79 70 65 2e 20 20 5f 08 72 5f 08 65 5f 08 61 5f 08 ┆ message type. _ r_ e_ a_ ┆ 0x0860…0880 64 5f 08 72 5f 08 61 5f 08 6e 5f 08 64 5f 08 6f 5f 08 6d 2c 20 5f 08 72 5f 08 65 5f 08 61 5f 08 ┆d_ r_ a_ n_ d_ o_ m, _ r_ e_ a_ ┆ 0x0880…08a0 64 5f 08 76 5f 08 72 5f 08 61 5f 08 6e 5f 08 64 5f 08 6f 5f 08 6d 2c 20 61 6e 64 20 5f 08 6c 5f ┆d_ v_ r_ a_ n_ d_ o_ m, and _ l_┆ 0x08a0…08c0 08 73 5f 08 65 5f 08 65 5f 08 6b 20 61 6c 6c 6f 77 20 73 70 65 63 69 66 69 63 0a 20 20 20 20 20 ┆ s_ e_ e_ k allow specific ┆ 0x08c0…08e0 6d 65 73 73 61 67 65 20 74 79 70 65 73 20 28 6f 72 20 63 6c 61 73 73 65 73 20 6f 66 20 6d 65 73 ┆message types (or classes of mes┆ 0x08e0…0900 73 61 67 65 20 74 79 70 65 73 29 20 74 6f 20 62 65 20 72 65 61 64 2e 20 20 54 68 65 0a 20 20 20 ┆sage types) to be read. The ┆ 0x0900…0920 20 20 64 65 66 61 75 6c 74 20 6d 65 73 73 61 67 65 20 74 79 70 65 20 6f 6e 20 72 65 61 64 20 69 ┆ default message type on read i┆ 0x0920…0940 73 20 60 30 27 2c 20 77 68 69 63 68 20 6d 65 61 6e 73 20 72 65 61 64 20 61 6e 79 0a 20 20 20 20 ┆s `0', which means read any ┆ 0x0940…0960 20 74 79 70 65 2e 0a 0a 20 20 20 20 20 54 08 54 08 54 08 54 72 08 72 08 72 08 72 61 08 61 08 61 ┆ type. T T T Tr r r ra a a┆ 0x0960…0980 08 61 6e 08 6e 08 6e 08 6e 73 08 73 08 73 08 73 61 08 61 08 61 08 61 63 08 63 08 63 08 63 74 08 ┆ an n n ns s s sa a a ac c c ct ┆ 0x0980…09a0 74 08 74 08 74 69 08 69 08 69 08 69 6f 08 6f 08 6f 08 6f 6e 08 6e 08 6e 08 6e 73 08 73 08 73 08 ┆t t ti i i io o o on n n ns s s ┆ 0x09a0…09c0 73 2e 08 2e 08 2e 08 2e 0a 20 20 20 20 20 4d 58 49 50 43 20 69 73 20 74 68 65 20 72 65 63 6f 6d ┆s. . . . MXIPC is the recom┆ 0x09c0…09e0 6d 65 6e 64 65 64 20 6d 65 74 68 6f 64 20 66 6f 72 20 69 6e 76 6f 6c 76 69 6e 67 20 6d 75 6c 74 ┆mended method for involving mult┆ 0x09e0…0a00 69 70 6c 65 0a 20 20 20 20 20 70 72 6f 63 65 73 73 65 73 20 69 6e 20 74 68 65 20 73 61 6d 65 20 ┆iple processes in the same ┆ 0x0a00…0a20 74 72 61 6e 73 61 63 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 4d 75 6c 74 69 70 6c 65 20 70 72 6f 63 ┆transaction. Multiple proc┆ 0x0a20…0a40 65 73 73 65 73 20 6d 61 79 20 62 65 20 69 6e 76 6f 6c 76 65 64 20 69 6e 20 61 20 74 72 61 6e 73 ┆esses may be involved in a trans┆ 0x0a40…0a60 61 63 74 69 6f 6e 20 6f 76 65 72 0a 20 20 20 20 20 4d 58 49 50 43 20 63 68 61 6e 6e 65 6c 73 20 ┆action over MXIPC channels ┆ 0x0a60…0a80 75 73 69 6e 67 20 74 68 65 20 63 6c 69 65 6e 74 2d 73 65 72 76 65 72 20 6d 6f 64 65 6c 2e 20 20 ┆using the client-server model. ┆ 0x0a80…0aa0 41 6c 6c 20 70 72 6f 63 65 73 73 65 73 0a 20 20 20 20 20 69 6e 76 6f 6c 76 65 64 20 69 6e 20 74 ┆All processes involved in t┆ 0x0aa0…0ac0 68 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 6d 75 73 74 20 6f 70 65 6e 20 74 68 65 20 4d 58 49 ┆he transaction must open the MXI┆ 0x0ac0…0ae0 50 43 20 63 68 61 6e 6e 65 6c 28 73 29 0a 20 20 20 20 20 77 69 74 68 20 74 68 65 20 4f 5f 43 4f ┆PC channel(s) with the O_CO┆ 0x0ae0…0b00 4e 54 52 4f 4c 20 66 6c 61 67 20 73 65 74 2e 20 20 54 68 65 20 63 6c 69 65 6e 74 20 70 72 6f 63 ┆NTROL flag set. The client proc┆ 0x0b00…0b20 65 73 73 20 69 73 20 74 68 65 20 6f 6e 65 0a 20 20 20 20 20 74 68 61 74 20 69 73 73 75 65 73 20 ┆ess is the one that issues ┆ 0x0b20…0b40 74 68 65 20 5f 08 74 5f 08 72 5f 08 61 5f 08 6e 5f 08 73 28 5f 08 54 5f 08 52 5f 5f 08 42 5f 08 ┆the _ t_ r_ a_ n_ s(_ T_ R__ B_ ┆ 0x0b40…0b60 45 5f 08 47 5f 08 49 5f 08 4e 29 20 63 61 6c 6c 20 28 74 68 65 20 73 65 72 76 65 72 20 70 72 6f ┆E_ G_ I_ N) call (the server pro┆ 0x0b60…0b80 63 65 73 73 0a 20 20 20 20 20 63 61 6e 6e 6f 74 20 69 6e 69 74 69 61 74 65 20 74 68 65 20 74 72 ┆cess cannot initiate the tr┆ 0x0b80…0ba0 61 6e 73 61 63 74 69 6f 6e 29 2e 0a 0a 20 20 20 20 20 54 68 65 20 66 69 72 73 74 20 74 69 6d 65 ┆ansaction). The first time┆ 0x0ba0…0bc0 20 28 61 66 74 65 72 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 62 65 67 69 6e 29 20 74 68 61 74 20 ┆ (after transaction begin) that ┆ 0x0bc0…0be0 74 68 65 20 63 6c 69 65 6e 74 0a 20 20 20 20 20 77 72 69 74 65 73 20 61 20 6d 65 73 73 61 67 65 ┆the client writes a message┆ 0x0be0…0c00 20 74 6f 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 4d 58 49 50 43 20 63 68 61 6e 6e 65 6c 2c 20 ┆ to a particular MXIPC channel, ┆ 0x0c00…0c20 54 58 20 69 6e 76 69 74 65 73 0a 20 20 20 20 20 74 68 65 20 72 65 63 69 70 69 65 6e 74 20 69 6e ┆TX invites the recipient in┆ 0x0c20…0c40 74 6f 20 74 68 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 2e 20 20 54 68 65 20 73 65 72 76 65 72 20 ┆to the transaction. The server ┆ 0x0c40…0c60 70 72 6f 63 65 73 73 20 74 68 61 74 0a 20 20 20 20 20 72 65 61 64 73 20 74 68 69 73 20 6d 65 73 ┆process that reads this mes┆ 0x0c60…0c80 73 61 67 65 20 6a 6f 69 6e 73 20 74 68 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 2e 0a 0a 20 20 20 ┆sage joins the transaction. ┆ 0x0c80…0ca0 20 20 4f 6e 63 65 20 61 20 73 65 72 76 65 72 20 70 72 6f 63 65 73 73 20 6a 6f 69 6e 73 20 74 68 ┆ Once a server process joins th┆ 0x0ca0…0cc0 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 61 6c 6c 20 63 6f 6e 74 72 6f 6c 6c 65 64 0a 20 20 20 ┆e transaction all controlled ┆ 0x0cc0…0ce0 20 20 64 69 73 6b 20 72 65 61 64 20 61 6e 64 20 77 72 69 74 65 20 6f 70 65 72 61 74 69 6f 6e 73 ┆ disk read and write operations┆ 0x0ce0…0d00 20 62 79 20 74 68 65 20 73 65 72 76 65 72 20 70 72 6f 63 65 73 73 20 61 72 65 0a 20 20 20 20 20 ┆ by the server process are ┆ 0x0d00…0d20 6c 6f 67 67 65 64 20 61 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 72 61 6e 73 61 63 74 69 6f ┆logged as part of the transactio┆ 0x0d20…0d40 6e 2e 20 20 4d 65 61 6e 77 68 69 6c 65 20 74 68 65 20 63 6c 69 65 6e 74 0a 20 20 20 20 20 70 72 ┆n. Meanwhile the client pr┆ 0x0d40…0d60 6f 63 65 73 73 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 61 6c 6c 6f 77 65 64 20 74 6f 20 61 63 ┆ocess is no longer allowed to ac┆ 0x0d60…0d80 63 65 73 73 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 66 69 6c 65 73 0a 20 20 20 20 20 75 6e 74 69 6c ┆cess controlled files until┆ 0x0d80…0da0 20 74 68 65 20 73 65 72 76 65 72 20 70 72 6f 63 65 73 73 20 63 6f 6d 70 6c 65 74 65 73 20 69 74 ┆ the server process completes it┆ 0x0da0…0dc0 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 72 61 6e 73 61 63 2d 0a 20 20 20 20 20 74 69 6f 6e ┆s part of the transac- tion┆ 0x0dc0…0de0 2e 0a 0a 0a 0a 0a 0a 0a 0a 20 20 20 20 20 54 68 65 20 73 65 72 76 65 72 20 69 6e 64 69 63 61 74 ┆. The server indicat┆ 0x0de0…0e00 65 73 20 69 74 20 68 61 73 20 66 69 6e 69 73 68 65 64 20 77 69 74 68 20 74 68 65 20 74 72 61 6e ┆es it has finished with the tran┆ 0x0e00…0e20 73 61 63 74 69 6f 6e 20 62 79 0a 20 20 20 20 20 69 73 73 75 69 6e 67 20 61 20 5f 08 74 5f 08 72 ┆saction by issuing a _ t_ r┆ 0x0e20…0e40 5f 08 61 5f 08 6e 5f 08 73 28 5f 08 54 5f 08 52 5f 5f 08 52 5f 08 45 5f 08 41 5f 08 44 5f 08 59 ┆_ a_ n_ s(_ T_ R__ R_ E_ A_ D_ Y┆ 0x0e40…0e60 29 20 6f 72 20 5f 08 74 5f 08 72 5f 08 61 5f 08 6e 5f 08 73 28 5f 08 54 5f 08 52 5f 5f 08 44 5f ┆) or _ t_ r_ a_ n_ s(_ T_ R__ D_┆ 0x0e60…0e80 08 45 5f 08 54 5f 08 41 5f 08 43 5f 08 48 29 20 63 61 6c 6c 2e 20 41 66 74 65 72 0a 20 20 20 20 ┆ E_ T_ A_ C_ H) call. After ┆ 0x0e80…0ea0 20 74 68 65 20 73 65 72 76 65 72 20 63 6f 6d 70 6c 65 74 65 73 20 69 74 73 20 70 61 72 74 20 6f ┆ the server completes its part o┆ 0x0ea0…0ec0 66 20 74 68 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 74 68 65 20 63 6c 69 65 6e 74 0a 20 20 20 ┆f the transaction the client ┆ 0x0ec0…0ee0 20 20 6d 61 79 20 63 6f 6d 6d 69 74 20 74 68 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 62 79 20 ┆ may commit the transaction by ┆ 0x0ee0…0f00 69 73 73 75 69 6e 67 20 61 20 5f 08 74 5f 08 72 5f 08 61 5f 08 6e 5f 08 73 28 5f 08 54 5f 08 52 ┆issuing a _ t_ r_ a_ n_ s(_ T_ R┆ 0x0f00…0f20 5f 5f 08 43 5f 08 4f 5f 08 4d 5f 08 4d 5f 08 49 5f 08 54 29 0a 20 20 20 20 20 63 61 6c 6c 2c 20 ┆__ C_ O_ M_ M_ I_ T) call, ┆ 0x0f20…0f40 6f 72 20 6d 61 79 20 69 6e 76 69 74 65 20 61 6e 6f 74 68 65 72 20 73 65 72 76 65 72 20 69 6e 74 ┆or may invite another server int┆ 0x0f40…0f60 6f 20 74 68 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 2c 20 6f 72 0a 20 20 20 20 20 69 6e 76 69 74 ┆o the transaction, or invit┆ 0x0f60…0f80 65 20 74 68 65 20 73 61 6d 65 20 73 65 72 76 65 72 20 62 61 63 6b 20 69 6e 74 6f 20 74 68 65 20 ┆e the same server back into the ┆ 0x0f80…0fa0 74 72 61 6e 73 61 63 74 69 6f 6e 2e 20 48 6f 77 65 76 65 72 2c 0a 20 20 20 20 20 6f 6e 6c 79 20 ┆transaction. However, only ┆ 0x0fa0…0fc0 6f 6e 65 20 73 65 72 76 65 72 20 6d 61 79 20 62 65 20 69 6e 20 74 68 65 20 73 61 6d 65 20 74 72 ┆one server may be in the same tr┆ 0x0fc0…0fe0 61 6e 73 61 63 74 69 6f 6e 20 63 6f 6e 63 75 72 72 65 6e 74 6c 79 2e 0a 20 20 20 20 20 49 66 20 ┆ansaction concurrently. If ┆ 0x0fe0…1000 74 68 65 20 63 6c 69 65 6e 74 20 61 74 74 65 6d 70 74 73 20 74 6f 20 63 6f 6d 6d 69 74 20 6f 72 ┆the client attempts to commit or┆ 0x1000…1020 20 69 6e 76 6f 6c 76 65 20 61 20 73 65 63 6f 6e 64 20 73 65 72 76 65 72 0a 20 20 20 20 20 69 6e ┆ involve a second server in┆ 0x1020…1040 20 74 68 65 20 73 61 6d 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 2c 20 69 74 20 77 69 6c 6c 20 77 ┆ the same transaction, it will w┆ 0x1040…1060 61 69 74 20 75 6e 74 69 6c 20 74 68 65 20 66 69 72 73 74 20 63 6c 69 65 6e 74 0a 20 20 20 20 20 ┆ait until the first client ┆ 0x1060…1080 68 61 73 20 66 69 6e 69 73 68 65 64 2e 0a 0a 20 20 20 20 20 53 08 53 08 53 08 53 65 08 65 08 65 ┆has finished. S S S Se e e┆ 0x1080…10a0 08 65 72 08 72 08 72 08 72 76 08 76 08 76 08 76 65 08 65 08 65 08 65 72 08 72 08 72 08 72 20 4c ┆ er r r rv v v ve e e er r r r L┆ 0x10a0…10c0 08 4c 08 4c 08 4c 65 08 65 08 65 08 65 61 08 61 08 61 08 61 76 08 76 08 76 08 76 69 08 69 08 69 ┆ L L Le e e ea a a av v v vi i i┆ 0x10c0…10e0 08 69 6e 08 6e 08 6e 08 6e 67 08 67 08 67 08 67 20 54 08 54 08 54 08 54 72 08 72 08 72 08 72 61 ┆ in n n ng g g g T T T Tr r r ra┆ 0x10e0…1100 08 61 08 61 08 61 6e 08 6e 08 6e 08 6e 73 08 73 08 73 08 73 61 08 61 08 61 08 61 63 08 63 08 63 ┆ a a an n n ns s s sa a a ac c c┆ 0x1100…1120 08 63 74 08 74 08 74 08 74 69 08 69 08 69 08 69 6f 08 6f 08 6f 08 6f 6e 08 6e 08 6e 08 6e 20 4d ┆ ct t t ti i i io o o on n n n M┆ 0x1120…1140 08 4d 08 4d 08 4d 6f 08 6f 08 6f 08 6f 64 08 64 08 64 08 64 65 08 65 08 65 08 65 2e 08 2e 08 2e ┆ M M Mo o o od d d de e e e. . .┆ 0x1140…1160 08 2e 20 41 20 73 65 72 76 65 72 20 6c 65 61 76 65 73 20 61 20 74 72 61 6e 73 61 63 2d 0a 20 20 ┆ . A server leaves a transac- ┆ 0x1160…1180 20 20 20 74 69 6f 6e 20 65 69 74 68 65 72 20 62 79 20 73 70 65 63 69 66 79 69 6e 67 20 5f 08 74 ┆ tion either by specifying _ t┆ 0x1180…11a0 5f 08 72 5f 08 61 5f 08 6e 5f 08 73 28 5f 08 54 5f 08 52 5f 5f 08 44 5f 08 45 5f 08 54 5f 08 41 ┆_ r_ a_ n_ s(_ T_ R__ D_ E_ T_ A┆ 0x11a0…11c0 5f 08 43 5f 08 48 29 20 61 6c 6f 6e 65 2c 20 6f 72 20 62 79 0a 20 20 20 20 20 69 73 73 75 69 6e ┆_ C_ H) alone, or by issuin┆ 0x11c0…11e0 67 20 5f 08 74 5f 08 72 5f 08 61 5f 08 6e 5f 08 73 28 5f 08 54 5f 08 52 5f 5f 08 52 5f 08 45 5f ┆g _ t_ r_ a_ n_ s(_ T_ R__ R_ E_┆ 0x11e0…1200 08 41 5f 08 44 5f 08 59 29 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 5f 08 74 5f 08 72 5f 08 61 5f ┆ A_ D_ Y) followed by _ t_ r_ a_┆ 0x1200…1220 08 6e 5f 08 73 28 5f 08 54 5f 08 52 5f 5f 08 44 5f 08 45 5f 08 54 5f 08 41 5f 08 43 5f 08 48 29 ┆ n_ s(_ T_ R__ D_ E_ T_ A_ C_ H)┆ 0x1220…1240 2e 0a 20 20 20 20 20 5f 08 74 5f 08 72 5f 08 61 5f 08 6e 5f 08 73 28 5f 08 54 5f 08 52 5f 5f 08 ┆. _ t_ r_ a_ n_ s(_ T_ R__ ┆ 0x1240…1260 44 5f 08 45 5f 08 54 5f 08 41 5f 08 43 5f 08 48 29 20 61 6c 6f 6e 65 20 74 65 6c 6c 73 20 74 68 ┆D_ E_ T_ A_ C_ H) alone tells th┆ 0x1260…1280 65 20 63 6c 69 65 6e 74 20 70 72 6f 63 65 73 73 20 74 68 61 74 20 74 68 65 0a 20 20 20 20 20 73 ┆e client process that the s┆ 0x1280…12a0 65 72 76 65 72 20 68 61 73 20 63 6f 6d 70 6c 65 74 65 64 20 69 74 73 20 70 61 72 74 20 6f 66 20 ┆erver has completed its part of ┆ 0x12a0…12c0 74 68 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 61 6e 64 20 63 61 75 73 65 73 0a 20 20 20 20 20 ┆the transaction and causes ┆ 0x12c0…12e0 74 68 65 20 73 65 72 76 65 72 20 74 6f 20 6c 65 61 76 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 ┆the server to leave transaction ┆ 0x12e0…1300 6d 6f 64 65 2e 20 5f 08 74 5f 08 72 5f 08 61 5f 08 6e 5f 08 73 28 5f 08 54 5f 08 52 5f 5f 08 52 ┆mode. _ t_ r_ a_ n_ s(_ T_ R__ R┆ 0x1300…1320 5f 08 45 5f 08 41 5f 08 44 5f 08 59 29 20 74 65 6c 6c 73 0a 20 20 20 20 20 74 68 65 20 63 6c 69 ┆_ E_ A_ D_ Y) tells the cli┆ 0x1320…1340 65 6e 74 20 74 68 61 74 20 74 68 65 20 73 65 72 76 65 72 20 68 61 73 20 63 6f 6d 70 6c 65 74 65 ┆ent that the server has complete┆ 0x1340…1360 64 20 69 74 73 20 70 61 72 74 20 6f 66 20 74 68 65 0a 20 20 20 20 20 74 72 61 6e 73 61 63 74 69 ┆d its part of the transacti┆ 0x1360…1380 6f 6e 2c 20 62 75 74 20 74 68 65 20 73 65 72 76 65 72 20 64 6f 65 73 20 6e 6f 74 20 6c 65 61 76 ┆on, but the server does not leav┆ 0x1380…13a0 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 6d 6f 64 65 0a 20 20 20 20 20 75 6e 74 69 6c 20 69 74 ┆e transaction mode until it┆ 0x13a0…13c0 20 69 73 73 75 65 73 20 5f 08 74 5f 08 72 5f 08 61 5f 08 6e 5f 08 73 28 5f 08 54 5f 08 52 5f 5f ┆ issues _ t_ r_ a_ n_ s(_ T_ R__┆ 0x13c0…13e0 08 44 5f 08 45 5f 08 54 5f 08 41 5f 08 43 5f 08 48 29 2e 20 20 49 66 20 74 68 65 20 61 70 70 6c ┆ D_ E_ T_ A_ C_ H). If the appl┆ 0x13e0…1400 69 63 61 74 69 6f 6e 20 64 6f 65 73 0a 20 20 20 20 20 6e 6f 74 20 72 65 71 75 69 72 65 20 74 68 ┆ication does not require th┆ 0x1400…1420 61 74 20 74 68 65 20 63 6c 69 65 6e 74 20 70 72 6f 63 65 73 73 20 64 6f 65 73 20 49 2f 4f 20 74 ┆at the client process does I/O t┆ 0x1420…1440 6f 20 63 6f 6e 74 72 6f 6c 6c 65 64 0a 20 20 20 20 20 66 69 6c 65 73 2c 20 5f 08 74 5f 08 72 5f ┆o controlled files, _ t_ r_┆ 0x1440…1460 08 61 5f 08 6e 5f 08 73 28 5f 08 54 5f 08 52 5f 5f 08 44 5f 08 45 5f 08 54 5f 08 41 5f 08 43 5f ┆ a_ n_ s(_ T_ R__ D_ E_ T_ A_ C_┆ 0x1460…1480 08 48 29 20 61 6c 6f 6e 65 20 69 73 20 74 68 65 20 6d 6f 72 65 20 65 66 66 69 63 69 65 6e 74 20 ┆ H) alone is the more efficient ┆ 0x1480…14a0 77 61 79 2e 20 49 66 0a 20 20 20 20 20 74 68 65 20 63 6c 69 65 6e 74 20 6d 61 79 20 64 6f 20 63 ┆way. If the client may do c┆ 0x14a0…14c0 6f 6e 74 72 6f 6c 6c 65 64 20 49 2f 4f 2c 20 74 68 65 6e 20 69 74 20 6e 65 65 64 73 20 61 20 70 ┆ontrolled I/O, then it needs a p┆ 0x14c0…14e0 6f 69 6e 74 20 6f 66 0a 20 20 20 20 20 73 79 6e 63 68 72 6f 6e 69 7a 61 74 69 6f 6e 20 77 69 74 ┆oint of synchronization wit┆ 0x14e0…1500 68 20 74 68 65 20 73 65 72 76 65 72 20 74 6f 20 74 65 6c 6c 20 69 74 20 77 68 65 6e 20 69 74 20 ┆h the server to tell it when it ┆ 0x1500…1520 69 73 0a 20 20 20 20 20 61 6c 6c 6f 77 65 64 20 74 6f 20 64 6f 20 73 6f 2e 20 20 54 68 65 20 63 ┆is allowed to do so. The c┆ 0x1520…1540 6c 69 65 6e 74 20 69 73 73 75 65 73 20 61 20 72 65 61 64 20 6f 70 65 72 61 74 69 6f 6e 20 6f 6e ┆lient issues a read operation on┆ 0x1540…1560 20 74 68 65 0a 20 20 20 20 20 63 68 61 6e 6e 65 6c 20 61 6e 64 20 77 61 69 74 73 20 66 6f 72 20 ┆ the channel and waits for ┆ 0x1560…1580 74 68 65 20 73 65 72 76 65 72 20 74 6f 20 77 72 69 74 65 20 61 20 6d 65 73 73 61 67 65 20 69 6e ┆the server to write a message in┆ 0x1580…15a0 64 69 63 61 74 2d 0a 20 20 20 20 20 69 6e 67 20 74 68 61 74 20 69 74 20 69 73 20 73 61 66 65 20 ┆dicat- ing that it is safe ┆ 0x15a0…15c0 74 6f 20 64 6f 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 49 2f 4f 2e 20 20 54 68 65 20 73 65 72 76 65 ┆to do controlled I/O. The serve┆ 0x15c0…15e0 72 20 63 61 6e 0a 20 20 20 20 20 6f 6e 6c 79 20 64 6f 20 73 6f 20 61 66 74 65 72 20 69 73 73 75 ┆r can only do so after issu┆ 0x15e0…1600 69 6e 67 20 5f 08 74 5f 08 72 5f 08 61 5f 08 6e 5f 08 73 28 5f 08 54 5f 08 52 5f 5f 08 52 5f 08 ┆ing _ t_ r_ a_ n_ s(_ T_ R__ R_ ┆ 0x1600…1620 45 5f 08 41 5f 08 44 5f 08 59 29 2c 20 62 75 74 20 74 6f 20 62 65 20 73 75 72 65 0a 20 20 20 20 ┆E_ A_ D_ Y), but to be sure ┆ 0x1620…1640 20 74 68 61 74 20 74 68 69 73 20 77 72 69 74 65 20 69 73 20 61 6c 73 6f 20 63 6f 6e 74 72 6f 6c ┆ that this write is also control┆ 0x1640…1660 6c 65 64 2c 20 69 74 20 6d 75 73 74 20 6f 63 63 75 72 20 62 65 66 6f 72 65 0a 20 20 20 20 20 6c ┆led, it must occur before l┆ 0x1660…1680 65 61 76 69 6e 67 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 6d 6f 64 65 20 28 62 65 66 6f 72 65 20 ┆eaving transaction mode (before ┆ 0x1680…16a0 5f 08 74 5f 08 72 5f 08 61 5f 08 6e 5f 08 73 28 5f 08 54 5f 08 52 5f 5f 08 44 5f 08 45 5f 08 54 ┆_ t_ r_ a_ n_ s(_ T_ R__ D_ E_ T┆ 0x16a0…16c0 5f 08 41 5f 08 43 5f 08 48 29 29 2e 0a 0a 20 20 20 20 20 4a 08 4a 08 4a 08 4a 6f 08 6f 08 6f 08 ┆_ A_ C_ H)). J J J Jo o o ┆ 0x16c0…16e0 6f 69 08 69 08 69 08 69 6e 08 6e 08 6e 08 6e 69 08 69 08 69 08 69 6e 08 6e 08 6e 08 6e 67 08 67 ┆oi i i in n n ni i i in n n ng g┆ 0x16e0…1700 08 67 08 67 20 74 08 74 08 74 08 74 68 08 68 08 68 08 68 65 08 65 08 65 08 65 20 53 08 53 08 53 ┆ g g t t t th h h he e e e S S S┆ 0x1700…1720 08 53 61 08 61 08 61 08 61 6d 08 6d 08 6d 08 6d 65 08 65 08 65 08 65 20 53 08 53 08 53 08 53 65 ┆ Sa a a am m m me e e e S S S Se┆ 0x1720…1740 08 65 08 65 08 65 72 08 72 08 72 08 72 76 08 76 08 76 08 76 65 08 65 08 65 08 65 72 08 72 08 72 ┆ e e er r r rv v v ve e e er r r┆ 0x1740…1760 08 72 20 4d 08 4d 08 4d 08 4d 6f 08 6f 08 6f 08 6f 72 08 72 08 72 08 72 65 08 65 08 65 08 65 20 ┆ r M M M Mo o o or r r re e e e ┆ 0x1760…1780 54 08 54 08 54 08 54 68 08 68 08 68 08 68 61 08 61 08 61 08 61 6e 08 6e 08 6e 08 6e 20 4f 08 4f ┆T T T Th h h ha a a an n n n O O┆ 0x1780…17a0 08 4f 08 4f 6e 08 6e 08 6e 08 6e 63 08 63 08 63 08 63 65 08 65 08 65 08 65 2e 08 2e 08 2e 08 2e ┆ O On n n nc c c ce e e e. . . .┆ 0x17a0…17c0 20 20 54 6f 20 62 72 69 6e 67 20 61 20 73 65 72 76 65 72 0a 20 20 20 20 20 70 72 6f 63 65 73 73 ┆ To bring a server process┆ 0x17c0…17e0 20 69 6e 74 6f 20 74 68 65 20 73 61 6d 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 6d 6f 72 65 20 ┆ into the same transaction more ┆ 0x17e0…1800 74 68 61 6e 20 6f 6e 63 65 20 6e 65 65 64 73 20 6d 75 6c 2d 0a 20 20 20 20 20 74 69 70 6c 65 20 ┆than once needs mul- tiple ┆ 0x1800…1820 69 6e 76 69 74 61 74 69 6f 6e 73 20 6f 6e 20 74 68 65 20 73 61 6d 65 20 4d 58 49 50 43 20 63 68 ┆invitations on the same MXIPC ch┆ 0x1820…1840 61 6e 6e 65 6c 2e 20 20 54 68 65 20 61 75 74 6f 6d 61 74 69 63 0a 20 20 20 20 20 69 6e 76 69 74 ┆annel. The automatic invit┆ 0x1840…1860 61 74 69 6f 6e 20 67 6f 65 73 20 6f 6e 6c 79 20 77 69 74 68 20 74 68 65 20 66 69 72 73 74 20 77 ┆ation goes only with the first w┆ 0x1860…1880 72 69 74 65 20 74 6f 20 74 68 65 20 63 68 61 6e 6e 65 6c 0a 20 20 20 20 20 61 66 74 65 72 20 74 ┆rite to the channel after t┆ 0x1880…18a0 72 61 6e 73 61 63 74 69 6f 6e 20 62 65 67 69 6e 2e 20 53 75 62 73 65 71 75 65 6e 74 20 77 72 69 ┆ransaction begin. Subsequent wri┆ 0x18a0…18c0 74 65 73 20 74 68 61 74 20 74 68 65 20 63 6c 69 65 6e 74 0a 20 20 20 20 20 6d 61 6b 65 73 20 6e ┆tes that the client makes n┆ 0x18c0…18e0 65 65 64 20 6e 6f 20 69 6e 76 69 74 61 74 69 6f 6e 20 77 68 69 6c 65 20 74 68 65 20 73 65 72 76 ┆eed no invitation while the serv┆ 0x18e0…1900 65 72 20 69 73 20 73 74 69 6c 6c 20 69 6e 20 74 68 65 0a 20 20 20 20 20 74 72 61 6e 73 61 63 74 ┆er is still in the transact┆ 0x1900…1920 69 6f 6e 2e 20 20 48 6f 77 65 76 65 72 2c 20 6f 6e 63 65 20 74 68 65 20 73 65 72 76 65 72 20 6c ┆ion. However, once the server l┆ […truncated at 200 lines…]