Creates a new #GSocket with the defined family, type and protocol.
If protocol is 0 (gio.types.SocketProtocol.Default) the default protocol type
for the family and type is used.
The protocol is a family and type specific int that specifies what
kind of protocol to use. #GSocketProtocol lists several common ones.
Many families only support one protocol, and use 0 for this, others
support several and using 0 means to use the default protocol for
the family and type.
The protocol id is passed directly to the operating
system, so you can use protocols not listed in #GSocketProtocol if you
know the protocol number used for it.
Creates a new #GSocket with the defined family, type and protocol. If protocol is 0 (gio.types.SocketProtocol.Default) the default protocol type for the family and type is used.
The protocol is a family and type specific int that specifies what kind of protocol to use. #GSocketProtocol lists several common ones. Many families only support one protocol, and use 0 for this, others support several and using 0 means to use the default protocol for the family and type.
The protocol id is passed directly to the operating system, so you can use protocols not listed in #GSocketProtocol if you know the protocol number used for it.