Win32 でソケットを使用し、ファイアウォールが使用しているポートをブロックしないようにすることは可能ですか?
Unix では、IF_UNIX
代わりにIF_INET
(つまり、ソケットの代わりに名前付きパイプ) を使用できます。現在、Windows では、さまざまなプロトコルを使用してソケットを開くことができます。
socket(AF_INET, SOCK_RAW, IPPROTO_TCP); //open an IPv4 socket
socket(AF_BTH, SOCK_RAW, BTHPROTO_RFCOMM); //open a Bluetooth socket
socket(AF_NETBIOS, SOCK_RAW, IPPROTO_TCP); //open an IPX/SPX socket
socket(AF_INET6, SOCK_RAW, IPPROTO_TCP); //open an IPv6 socket
名前付きパイプソケットを開く方法はありますか? 例 (仮想構造)
socket(AF_NAMEDPIPE, SOCK_RAW, IPPROTO_TCP); //open a named pipe socket