Vra

Ek wil 'n in-geheue kanaal in 'n enkele masjien het.
kan ek implementeer System.Runtime.Remoting.Channels.IChannel?
Ek wil so iets System.Runtime.Remoting.Channels.Memory.MemoryChannel maak.
Wat anders moet ek doen?
Kan ek dit in 10 dae?

Was dit nuttig?

Oplossing

Jy kan seker nie, maar eerste, Remo Ting word vervang deur Windows Communication Foundation (WCF) wat is beter. Daar is 'n onontbeerlike boek wat handel oor die ou skool Remo Ting, 'Gevorderde NET Remo Ting "deur Ingo aanzetter, lees wat op en jy in staat is om 'n MemoryChannel implementeer sal wees.

Maar in NET 2, daar is IpcChannel vir interproseskommunikasie deur gebruik te maak van die naam van pype, TcpChannel deur gebruik te maak van TCP-protokol en HttpChannel deur gebruik te maak van HTTP-protokol.

Die enigste derde party afstandgasheerbestuur sagteware Genuine kanale (GC) het 'n gedeelde geheue Channel wat soortgelyk is aan IpcChannel (fundamenteel dieselfde ding), ek het GC suksesvol gebruik. Daar is ook DotNetRemoting .

Genuine kanale is in 'n bietjie van 'n Iffy posisie op die oomblik as gevolg van 'n gebrek aan ondersteuning en hul rigting ... ten spyte van die vervaardiging van 'n uitstekende alternatief vir implementering van Remo Ting Microsoft se. Soos vir DotNetRemoting, het ek nie hul produk so geen kommentaar daar ...

gebruik

Die enigste ding wat oor die implementering van 'n persoonlike kanaal is, daar is 'n baie kodering poging om dit te doen, as jy die koppelvlakke wat behoort aan die Channel naamruimte, soos IChannel, IChannelSink te noem, maar 'n paar te implementeer, en in jou geval, maak dit in 10 dae ... Ek twyfel dat ...

Om mee te begin, wat is dit wat jy presies wil doen met 'n Memory Channel?

Hoekom die wiel herontwerp as IpcChannel gebruik kan word? Jy mag dalk net verras jouself as jy uitvind hoe maklik dit is..or waarom nie leer WCF ...?

Ek begin leer myself BWF so ek kan nie regtig kommentaar op hierdie stadium as ek leer dit.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top