What I mean by 'not visible' is that according to Windows docs and 
observation, Windows named pipes do not show up in any old regular 
directory of your choice, but are created in a special hidden directory, 
"\\.\pipe", dedicated to pipes. I am not going to delete all those other 
pipes that are (by their names) used by chrome, SQL Server, and Windows. As 
I said, I am able to use a pipe in both directions with a test program that 
is not wsgi. I am new to Python and wsgi, and expect I am overlooking some 
simple thing.

On Tuesday, August 15, 2017 at 3:26:29 PM UTC-7, mickeyf wrote:
>
> I am trying to communicate with a Windows 7 .NET 3..5 C# app from wsgi and 
> Apache 2.4.  I have successfully sent posted data to the C# app using named 
> pipes, but when I even try to open or access a pipe in the python wsgi 
> code, it fails, usually with "an operation was attempted on something that 
> is not a socket" . 
>
> I have had success (in one direction) both with
>  win32pipe.CreateNamedPipe(r'\\.\pipe\pipe_from_myapp' .. etc)
> and with 
>  open(r'\\.\pipe\pipe_from_myapp', 'r+b', 0)
>
> When testing the same code in a test script that was not wsgi, I was able 
> to pass messages in both directions. I have generally used separate pipes, 
> one for sending and one for receiving. 
>
> I speculate that my problem may be a permissions issue, but I'm not sure 
> where to look. httpd is running (for test purposes) "as Administrator" - 
> from the command line, not as a deamon. I am also looking into whether the 
> pipe may be closed at the wsgi end before the response has had a chance to 
> arrive. 
>
> Any clues or suggestions are appreciated, or if anyone has successfully 
> sent messages to and from C# and has a working formula, I'd love to hear 
> about it.
>
> Thanks
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/modwsgi.
For more options, visit https://groups.google.com/d/optout.

Reply via email to