We have collection of more than 1 Million open source products ranging from Enterprise product to
small libraries in all platforms. We aggregate information from all open source repositories.
Search and find the best for your needs. Check out projects section.
The .NET Service Bus provides a way of connecting two endpoints on the Internet using WCF. SocketShifter uses these features to automagically bridge arbitrary TCP endpoints, handling any intermediate firewall traversal.
The following configuration sets up launchd to listen on port 80. _launch_socket_server_ activates the port, runs your server program, and proxies requests to it via a UNIX domain socket. Your server is responsible for reading the path to the domain socket from the `LAUNCH_PROGRAM_SOCKET_PATH` environment variable and accepting connections on that socket.1. Pick an identifier for your server. By convention, launch daemon identifiers start with the components of a domain name you control, in reve
multibinder is a tiny ruby server that makes writing zero-downtime-reload services simpler. It accepts connections on a UNIX domain socket and binds an arbitrary number of LISTEN sockets given their ip+port combinations. When a bind is requested, the LISTEN socket is sent over the UNIX domain socket using ancillary data. Subsequent identical binds receive the same LISTEN socket.multibinder runs on its own, separate from the daemons that use the sockets. multibinder can be re-exec itself to take upgrades by sending it a SIGUSR1 - existing binds will be retained across re-execs.
Secure Socket Funneling (SSF) is a network tool and toolkit. It provides simple and efficient ways to forward data from multiple sockets (TCP or UDP) through a single secure TLS link to a remote computer. SSF also allows dynamic port forwarding with a SOCKS server from the client to the server and from the server to the client.
This is a port of FreeBSD divert socket mechanism to linux. This works in conjunction with IPtables and sends packets to user space. Similar to ip_queue but allows any number of unique user space listeners, such as Snort.
NetMQ is a 100% native C# port of the lightweight messaging library ZeroMQ.NetMQ extends the standard socket interfaces with features traditionally provided by specialised messaging middleware products. NetMQ sockets provide an abstraction of asynchronous message queues, multiple messaging patterns, message filtering (subscriptions), seamless access to multiple transport protocols, and more.
This gem is a small wrapper around Ruby's Net::HTTP interface that provides support for unix domain sockets. If you need to issue HTTP requests to a HTTP server listening on a local unix domain socket then this library is for you.Simply require 'net_x/http_unix' in place of require 'net/http' and use NetX::HTTPUnix as you would Net::HTTP. Address strings starting with 'unix://' will automatically be handled by a unix domain socket instead of a TCP socket.