On Thursday 30 October 2003 04:16 pm, Mike Hearn wrote: > ncalrpc? The preferred transport for local-to-self RPC/DCOM communications. In NT it's implemented on top of "NT Ports" (see Undocumented NT), the advantge being that this is fast. This RPC transport (but not the NT ports themselves) is simulated using named pipes in wine.
For example, see http://msdn.microsoft.com/library/default.asp?url=/library/en-us/midl/midl/ncalrpc.asp The whole family is nicely summarized here: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/rpc/rpc/string_binding.asp Sheesh, so much to do... it's enough to make me want to finish my cabinet work rather than confront it ;) BTW, note that transports like http, tcp, etc, could allow wine to do DCOM without resolving the "priveleged ports" issue (at least for fixed endpoints).... of course, our wire protocol is way off and will need fixing before that's possible... luckily I have archived the spec (enclosed for your amusement), which AFAIK fell off the 'net. Older revisions are available by searching (<a href="http://www.brassroots.org/google.html">do not Google!</a>) the 'net; the enclosed version was linked to by Don Box's delicious blog back when it existed at http://www.globecom.net/ietf/draft/draft-brown-dcom-v1-spec-03.html. -- gmt "To take from one, because it is thought his own industry and that of his fathers has acquired too much, in order to spare to others, who, or whose fathers, have not exercised equal industry and skill, is to violate arbitrarily the first principle of association, the guarantee to everyone the free exercise of his industry and the fruits acquired by it." --Thomas Jefferson
draft-brown-dcom-v1-spec-03.html.bz2
Description: BZip2 compressed data