ProtocolFamily ProtocolFamily ProtocolFamily ProtocolFamily Enum


Specifies the type of protocol that an instance of the Socket class can use.

public enum class ProtocolFamily
public enum ProtocolFamily
type ProtocolFamily = 
Public Enum ProtocolFamily


AppleTalk AppleTalk AppleTalk AppleTalk 16

AppleTalk protocol.

Atm Atm Atm Atm 22

Native ATM services protocol.

Banyan Banyan Banyan Banyan 21

Banyan protocol.

Ccitt Ccitt Ccitt Ccitt 10

CCITT protocol, such as X.25.

Chaos Chaos Chaos Chaos 5

MIT CHAOS protocol.

Cluster Cluster Cluster Cluster 24

Microsoft Cluster products protocol.

ControllerAreaNetwork ControllerAreaNetwork ControllerAreaNetwork ControllerAreaNetwork 65537

Controller Area Network protocol.

DataKit DataKit DataKit DataKit 9

DataKit protocol.


Direct data link protocol.

DecNet DecNet DecNet DecNet 12

DECNet protocol.

Ecma Ecma Ecma Ecma 8

European Computer Manufacturers Association (ECMA) protocol.

FireFox FireFox FireFox FireFox 19

FireFox protocol.

HyperChannel HyperChannel HyperChannel HyperChannel 15

NSC HyperChannel protocol.

Ieee12844 Ieee12844 Ieee12844 Ieee12844 25

IEEE 1284.4 workgroup protocol.


ARPANET IMP protocol.

InterNetwork InterNetwork InterNetwork InterNetwork 2

IP version 4 protocol.

InterNetworkV6 InterNetworkV6 InterNetworkV6 InterNetworkV6 23

IP version 6 protocol.

Ipx Ipx Ipx Ipx 6

IPX or SPX protocol.

Irda Irda Irda Irda 26

IrDA protocol.

Iso Iso Iso Iso 7

ISO protocol.

Lat Lat Lat Lat 14

LAT protocol.

Max Max Max Max 29

MAX protocol.

NetBios NetBios NetBios NetBios 17

NetBIOS protocol.

NetworkDesigners NetworkDesigners NetworkDesigners NetworkDesigners 28

Network Designers OSI gateway enabled protocol.


Xerox NS protocol.

Osi Osi Osi Osi 7

OSI protocol.

Packet Packet Packet Packet 65536

Low-level Packet protocol.

Pup Pup Pup Pup 4

PUP protocol.

Sna Sna Sna Sna 11

IBM SNA protocol.

Unix Unix Unix Unix 1

Unix local to host protocol.

Unknown Unknown Unknown Unknown -1

Unknown protocol.

Unspecified Unspecified Unspecified Unspecified 0

Unspecified protocol.

VoiceView VoiceView VoiceView VoiceView 18

VoiceView protocol.


The ProtocolFamily enumeration specifies the protocol scheme that is used by the Socket class to resolve an address. For example, InterNetwork indicates that the IP version 4 protocol is expected when a Socket connects to an endpoint.

Applies to

See also