I am developing a small server that needs to communicate via http. Since I want it to be available for different mature http servers, I chose FastCGI as the common interface.
Now I can not find the (free) .NET library that implements the FCGI interface and does all the hard work for me. Do you know someone?
Not that I knew (I look too)
, FastCGI, , , - StdIn - -, .Net- (Process, Socket ....) . , FastCGI .Net Process Socket P/Invoke Windows.
F #: SharpCGI
#.
, Kragen, Win32, .NET. , - FastCGI.
, , FastCGI, #, . (FastCgi - , , ), , , . API , -, . ., ( ).
NuGet GitHub. FastCgiNet.
. Mono.WebServer.FastCGIhttps://github.com/mono/xsp/tree/master/src
FastCGI :http://sourceforge.net/projects/fcgidotnet/
FastCGI :http://www.fastcgi.com/devkit/doc/fcgi-spec.html
, OWIN:https://github.com/mzabani/Fos
, :
HyperFastCGI:https://github.com/xplicit/HyperFastCgi
https://github.com/gigi81/sharpfastcgi
or #cgihttps://github.com/wmeyer/SharpCGI
If you need more examples in QuickCGI CLIENT, you can check this go library
https://github.com/tomasen/fcgi_client
Yes, there are many libraries, such as SharpCGI and FCGIDotNet, but they all implement the server side of the protocol. I still need to find the code to talk to the existing FastCGI server, this is just the opposite of what all these libraries do (although the code is 90% the same for it).