Nõuded: Kaks programmi arvutis vajavad ühesuunalist suhtlust ning nad ei soovi kasutada Socket ja Http meetodeid suhtlemiseks, Socket peab kuulama porte ja portide konfliktide korral tuleb need lahendada ning seejärel kaaluda taasühendamise mehhanismi jne, Http meetod on liiga ebaefektiivne ning sageli loob ja hävitab TCP-ühendusi. Seejärel nõuab AnonymousPipe'i anonüümne töövoog vanem-lapse protsessi ega arvesta seda.
Kasuta nimetatud torujuhtmeid võrgustikuvahelises protsessisuhtluses:Hüperlingi sisselogimine on nähtav.
Nimetatud torujuhtmed võimaldavad protsessidevahelist suhtlust torujuhtme serveri ja ühe või mitme torujuhtme kliendi vahel. Need pakuvad rohkem funktsionaalsust kui anonüümsed torujuhtmed, mida kasutatakse protsessidevahelise suhtluse tagamiseks kohalikus masinas. Nimetatud torujuhtmed toetavad täisduplekskommunikatsiooni võrkude ja mitme serveri instantside vahel, sõnumipõhist suhtlust ja kliendi emulatsiooni, et ühendusprotsessid saaksid kasutada oma õiguste komplekte kaugserverites.
Vaatame esmalt renderdusi:
Kasuta PowerShelli, et vaadata avatud nimega torujuhet (Seda on võimalik vaadata ka brauseri kaudu), käsk on järgmine:
.NET 6 kui käsutorujuhtme NamedPipeServerStream server, kood on järgmine:
.NET Framework programm saadab andmeid NamedPipeClientStream kliendina, kasutades järgmist koodi:
Lähtekoodi allalaadimine:
Turistid, kui soovite näha selle postituse peidetud sisu, palun Vastuse
|