Hello everyone,
1.
Suppose using marshalling to transfer information from one apartment to another apartment, what communication protocol is used? HTTP? TCP? RPC?
2.
Is the communication secure? (Encrypted?)
thanks in advance,
George
Hello everyone,
1.
Suppose using marshalling to transfer information from one apartment to another apartment, what communication protocol is used? HTTP? TCP? RPC?
2.
Is the communication secure? (Encrypted?)
thanks in advance,
George
Hi George.
When it's all within the same app then I imagine it just uses shared memory.
When it's between different machines (and I would guess, also between processes on the same machine), then DCOM typically uses TCP through a range of available port numbers, though it can be configured to use SPX for example.
DCOM is definitely unencrypted though. If you want it secure between two machines then you need to set things like the Authentication Level using "dcomcnfg" (Component Services) to something like "packet privacy" instead of "none", for your app, and perhaps set up IPSec between the PCs too.
My homepage
Advice: Take only as directed - If symptoms persist, please see your debugger
Linus Torvalds: "But it clearly is the only right way. The fact that everybody else does it some other way only means that they are wrong"