System. net. Sockets contains a socket class, socket prototype
Socket (addressfamily AF, sockettype St, protocoltype pt) addressfamily is the network type, sockettype is the data type, protocoltype is the network protocol used
Addressfamily always uses the addressfamily. Internetwork enumeration value.
The sockettype parameter is used with the protocoltype parameter. Other forms are not allowed.
| Sockettype |
Protocoltype |
Description |
| Dgram |
UDP |
Connectionless communication |
| Stream |
TCP |
Connection-oriented communication |
| Raw |
ICMP |
Internet Control Packet Protocol |
| Raw |
Raw |
Simple IP packet Communication |
Socket socket = new socket (addressfamily. InterNetwork, sockettype. Stream, protocoltype. TCP );
Common socket attributes
| Attribute |
Description |
| Avilable |
Obtain the number of data to be read |
| Blocking |
Gets or sets whether the socket is in blocking mode. |
| Connected |
Gets a value indicating whether the socket is connected to a remote device. |
| Localendpoint |
Obtain the local endpoint object of the socket |
| Remoteendpoint |
Obtain the remote endpoint object of the socket |