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
Printable View
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.