On 1/2/07, Damjan Jovanovic <[EMAIL PROTECTED]> wrote:
On 1/1/07, Matthew Edlefsen <[EMAIL PROTECTED]> wrote: > Hi, I've been trying to get a program that uses rpc to work on wine and I've > been having some problems (my understanding is that isn't surprising). The > goal is to be able to run a rpc server that sits and waits for connections > over tcp/ip (It's for doing distributed computing). My first problem was > that I was using RpcServerUseProtseq which after looking at the code noticed > will always fail with tcp/ip since it passes RpcServerUseProtseqEp NULL for > the endpoint which eventually causes > rpcrt4_protseq_ncacn_ip_tcp_open_endpoint to call > getaddrinfo with NULL for both the ip and port which I guess isn't allowed. > > Anyways I altered my code to use a given endpoint instead and now it tells > me: > fixme:rpc:RpcMgmtWaitServerListen not waiting for server > calls to finish Ah yes - that one! > Does this mean the function just doesn't work? Is there any way around it? It does work. After calling RpcMgmtWaitServerListen, just sleep forever. The RPC function calls come in on a different thread anyway.
Ah great, thanks.
I assume if it was easy to implement it would have already but just in case > what exactly needs to be done to get it working? I was wondering this too, Robert might know. > I was also confused by the > differences between the online git tree and the LXR/what actually gets > downloaded to my computer. > > To be honest I'm pretty new to wine and linux in general but it would be > absolutely wonderful to get this working. Good luck. > Thanks in advance - Matt Edlefsen Damjan
I set my server to sleep right after it starts listening but I still can't connect to it for some reason. You (or anyone else) don't happen to have any example code that you know works that I could start with? Anyways, thanks so much for the help - Matt Edlefsen
