socket

package socket
Socket services

Concerns

socket::socket_c

module socket_c

Low-level socket functionalities

Introduces
Redefines
  • Sys: The main class of the program.

socket::socket

module socket

Socket services

Introduces
  • Socket: A general Socket, either TCP or UDP
  • SocketSet: A simple set of sockets used by SocketObserver
  • SocketObserver: Service class to manage calls to select
  • TCPSocket: A general TCP socket, either a TCPStream or a TCPServer
  • UDPSocket: Socket over UDP, sends and receive data without the need for a connection
  • TCPServer: A socket listening on a given port for incomming connections
  • SocketAddress: Address of a socket in the Internet namespace
  • TCPStream: Simple communication stream with a remote socket
Redefines
  • IOError: Any kind of error that could be produced by an operation on Streams