I'm new to COM/DCOM. I'm trying to transfer event data from clients to a single server. These events may contain data such as (<64-bit-datetime>, "SERVICE_STARTED", "PARAMS"), so they're individually pretty small and they get queued on the client, and then transferred in batches every 1-48 hours (depending on preferences).
Can anyone explain what (if any) benefits I'd get by using COM/DCOM to transfer the data to the server rather than RPC or raw sockets? I've done sockets before but not RPC or COM, so I'm looking for pointers in the right direction to save me some research time. I understand that RPC allows procedure calls rather than just raw sockets data transfer, but that doesn't help me understand the RPC/COM differentation. Thanks for any info.