Is it possible to use sockets on Win32 and not have the firewall block the port you are using?
On Unix, you can use IF_UNIXinstead IF_INET(i.e. named pipes instead of sockets ). Right now on Windows, you can open a socket using different protocols :
socket(AF_INET, SOCK_RAW, IPPROTO_TCP);
socket(AF_BTH, SOCK_RAW, BTHPROTO_RFCOMM);
socket(AF_NETBIOS, SOCK_RAW, IPPROTO_TCP);
socket(AF_INET6, SOCK_RAW, IPPROTO_TCP);
Is there a way to open a named socket channel? For example. (hypothetical construction)
socket(AF_NAMEDPIPE, SOCK_RAW, IPPROTO_TCP); //open a named pipe socket
source
share